Take a trip to Alabama with this latest offering from the Ventnor Film Society.