I recently saw “The New Mutants” at a Drive-In. Why? Well, first of all, Drive-Ins are cool. And second, it was one of the only places in the state of NY where it was playing on opening night. Drive-Ins have made a media resurgence this year, but they haven’t really gone away, even during my […]