Fred Armisen Shows Off His Hidden Talent (Peeking Around Corners) and Musical Impressions (Extended)
CLIP 05/20/22
Main Content
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.