‘The Last Ride’ Premieres at Cinema Under the Stars on August 16August 15, 20111 Cinema Under the Stars at Tequa Plaza Tuesday August 16th Sedona, AZ (August 15, 2011) – Film Festival presents film…