Most Read

As we inch ever closer to the July 4th release date of the third season of Netflix's smash hit sci-fi/horror series Stranger Things, the young stars of the show have been increasingly making the rounds to build up excitement.

And on last night's episode of The Tonight Show Starring Jimmy Fallon, they got a chance to do what they do best: scare the living crap out of some unsuspecting fans.

Keep reading... Show less