America’s Most Beautiful Bike Ride Published: February 17, 2012 By: admin, In: Events, Comments Off on America’s Most Beautiful Bike Ride America’s Most Beautiful Bike Ride is June 3 starting on the South Shore and continuing for 72 miles around Lake Tahoe. For more information, go online.