Boom, 19.65 miles

Mostly flat at 353 feet of elevation gain. 

The Riocovery Ride in Fort Collins  CO  United States   MapMyRide