Fly Fishing the Upper Mississippi River for Smallmouth Bass
The Upper Mississippi between Brainerd and Little Falls holds over 40 miles of smallmouth bass water that most fly anglers don't know about. Here's how to fish it, when to go, and what a guided day on the river looks like.