Season 4, Episode 24 Madame Tussauds Wax Museum

First Aired: April 8, 2011

The guys head to Las Vegas to spend a night locked inside Madame Tussauds Wax Museum, where they hope to channel the ghosts of legendary Vegas entertainers.

Watch Now
Subscription