Categories
Uncategorized

Captain America and Thor Land in New York

Madame Tussauds versions of the Marvel Superheroes join Spider-Man, The Hulk and Iron Man