Excellent Adventures Unique Fly Fishing trips and hosted fly fishing adventures for trout, golden trout, dorado, sailfish, marlin, tarpon, permit, shad, saltwater game fish, bonefish, steelhead, salmon to Alaska, Baja, Belize, Mexico, Central America, California, High Sierra, Western United States, Yucatan Mexico, Oregon.  Trout schools, fly fishing programs, fly fishing clinics, fly tying classes and guided fly fishing trips and adventures.  Horse pack trips for golden trout in the high sierra mountains and Ansel Adams Wilderness.  Fly fishing for salmon in Alaska.  Fly fishing driftboat trips for shad on the Yuba River, Feather River, American River and Sacramento River.   Fly fishing for steelhead on the Yuba River, Feather River, Mokelumne River, wading or Driftboat.  Fly fishing trips to Baja for dorado on a fly.  Bonefish, permit and tarpon fly fishing trips to the Yucatan Mexico and Belize.   Drift boat fly fishing for trout on the Lower Sacramento River in California.  Fly fishing for steelhead in Oregon on the Rogue River near Shady Cove, Oregon.  Fly fishing adventures to Mammoth Lakes California including Hot Creek, Crowley Lake, Convict Lake, Rush Creek, June Lake, Alger Lake.  Fly fishing for steelhead on the Trinity River California          
"Our mission is to provide you with a total experience, not just a fishing trip."