More than 2,400 miles of streams flow through Yellowstone, providing some of the best fly-fishing in the world.