New Stranger Things Season 5 Set Photos Tease Emotional Farewell Scene with Finn Wolfhard and David Harbour
(Note: This post contains spoilers for Stranger Things Season 5.) The final episode of Stranger Things Season 5 is now being filmed in Jackson, Georgia, set in 1989. Newly leaked...