Sakatah Singing Hills Trail
This trail runs 41 miles between Mankato and Faribault through farmland, woodlands, and along the Cannon River. There are trailheads in Mankato, Faribault, and Madison Lake (at about the mid-point of the trail). It is an hour-and-a-half or so drive from the Twin Cities. My girlfriend (I still have a hard time calling her a…