Originally Posted by
Skyman65
Yeah, I've never understood the appeal of wax museums. Only been to one once (corporate party, MT Vegas), but I can't imagine actually paying to go in.
For some reason I thought Tussaud's was only in London, but I think they are in many cities.