Stranger Things meets Riverdale...yeah, pretty random but hey!