Boy fly-fishing the Teton River in Teton Valley Idaho. The Teton River meanders below the Grand Tetons in this beautiful valley.