The Duffer Brothers, the minds behind Stranger Things, released a collection of behind-the-scenes images and clips. Although ...