Most Haunted Season 12 Episode 22 - Madame Tussauds

Summary: The crew heads to London and Madame Tussauds, one of England's most popular tourist attractions and is allegedly haunted...

Aired: February 17, 2009