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