After a few more posts, including videos that featured a wonky synthesizer soundtrack, it became clearer that it was a promo with Netflix to promote Stranger Things 3, which launched on the streaming ...