Most Haunted Season 12 Episode 20 - Newton House

Summary: The team heads to Wales where they look into the claims of paranormal activity in a Gothic-styled mansion known as the Newton House...

Aired: February 3, 2009