Watch Episode 1 of the Stranger Things 3 World Tour
Netflix has released Episode 1 of its Stranger Things 3 World Tour series. This episode focuses on the cast’s stop in New York City.
The new season premiered on the network this past July. The entire cast spent a majority of June, and even some of their July, promoting the new season all over the World. I can’t wait to watch the rest of the episodes when they are released.
MC