Have you guys seen Stranger Things yet? Me neither. But holy shit, right?

preview_squid_gray