Muddo
Written by KingCnote on June 27, 2019
Season 3 of Stranger Things arrives next week, July 4. Jimmy Fallon and the cast scared tourists in Times Square Madame Tussauds wax museum. The actors pretended to be wax figures in a scene from Stranger Things. The Tonight Show convinced unsuspecting people to pose for a photo just as the wax figures came alive.