Browse Tag

England

Travel Channel Haunted New England

My TV debut in 2002 for the Travel Channel Haunted New England special. It still airs around Halloween. If you watch it on a large enough screen you can see the hole in my nose and the tattoos…

Video Rating: 4 / 5