The Peter Ballard Connection: Exploring the Links Between Henry Creel, Vecna, and Stranger Things’ Greatest Villain” March 21, 2023