Stranger Things Cast Surprises Fans at Madame Tussauds Wax Museum

mayur August 17, 2019 0

The Stranger Things cast and Jimmy pose as their characters’ wax statues at Madame Tussauds in Times Square, shocking unsuspecting fans while they take photos.

Leave A Response »