The 70-year-old movie screen at the Spud Drive-In Theatre in Teton Valley was ripped from its foundation and blown down in wind storm Monday evening.