Wild South Movie Nights have moved to the Princess Theatre in Decatur, Alabama!