1999-02-17 • ? min
Documentary featuring a behind the scenes look at Madame Tussaud's waxwork museum.