Netflix has finally announced the release date for the Stranger Thing final season.
The highly anticipated announcement was made on Wednesday to celebrate November 6, 1983, which is also known as Stranger Things Day. It marks the day Will Byers played by Noah Schnapp was abducted into…