Open in New York City and London, the Madame Tussauds section also includes a colossal Mother Long-Legs spider and an 18-foot animatronic head of the titular creature.

read more


Source: Hollywood Reporter Movies RSS