29 Totally Bizarre Things WWE Stars Did On The UK Tour

18. Sin 'n' The Angel

Sin Cara also went to see The Angel Of The North, a sculpture that looks over Newcastle Upon Tyne that was erected in 1998.

Advertisement
Advertisement