Warning, the following may have spoilers about Season 1 and Season 2 of Netflix’s Stranger Things. Proceed at your own risk! Season 2 of the highly anticipated Netflix Original: Stranger Things series by the Duffer brothers was released on October 27th 2017 at midnight PST. I am not sorry to say that I binged watched […]