Ole Mill Towns of the Cannon River Valley

The Cannon River runs from southeastern Minnesota into the Mississippi River with evidence of human activity here dating back 1,000 years. Early Americans in the mid-19th century were drawn to the Cannon River Valley, harnessing the power of the ... Read More →