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.
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.