Cannon Valley Trail Cycled on a rail trail beside the Cannon River, south of the Twin Cities. Related