https://www.stcroix360.com/2012/11/time-and-water-a-lesson-in-st-croix-river-geology/
Time and water: A lesson in St. Croix River geology