Brown's post comes as fans anxiously await a release date for the fifth and final season of Netflix's Stranger Things. The show is set to be released in 2025, but an exact date has not yet been ...