Stranger Things season 3: Billy Hargrove unveiled as huge villain in leaked footage clue?

Fans will remember in Stranger Things season two Will Byers (played by Noah Schnapp) became infected with a dangerous virus that was controlled by the Mind Flayer from the Upside Down. The Mind Flayer was able manipulate him into doing what he wanted and was able to speak through him. Eventually, the creature was exorcised […]