How Stranger Things' VFX Artists Created Vecna June 17, 2022 Entertainment Film Film News Gossip +1 News Stranger Things TV Show TV Show News Entertainment Film Film News Gossip News Stranger Things TV Show TV Show News