Sedona Film Fest presents ‘The Last Rider’ premiere July 28-Aug. 3
sedona news – The Sedona International Film Festival is proud to premiere The Last Rider in Northern Arizona from July 28th to August 28th. At the Mary D. Fisher Theater on the 3rd. The Last Rider tells the heroic true story of American cyclist Greg Lemond, considered one of the greatest cyclists of all time, […]