Fly fishing in Yellowstone and the surrounding Montana waters is an experience that combines natural beauty, abundant trout populations, and an opportunity to hone your skills in some of the most pristine waters in the world. When planning such an ...