Mendon Twin Drive-In Another scene from the movie features the Mendon Twin Drive-In movie theatre, which is located in Mendon, MA.