The final Installment of the fourth season of Netflix’s Stranger Things was released on July 1. According to Variety, season 4’s first installment “of the Duffer Brothers’ hit sci-fi series was viewed for 287 million hours during the week of May 23–29, landing in the No. Continue Reading...