MapMyRide | 28 mi Granite Flat and back in American Fork, Utah