TODAY
Fly-fishing|Roger Hill’s presentation on fishing the South Platte River, 6:30 p.m., West Denver Trout Unlimited, Jefferson County Fairgrounds, West Sixth Avenue at Indiana Street, 303-467-3890.
SATURDAY
Fly-fishing|Beginners, 10 a.m. to noon, Blue Quill Angler, 1532 Bergen Parkway, Evergreen, 303-674-4700.
Complete instruction, 10 a.m., Absolute Angler, 6390 Wadsworth Blvd., 303-421-4025.
Basic instruction, 9 a.m. to 1 p.m., The Hatch Fly Shop, 34375 U.S. 285, Pine Junction, 303-816-0487.
SATURDAY-SUNDAY
Fly-fishing|St. Peter Fly Shop’s inaugural fishing tackle swap, 9 a.m. to 6 p.m. both days, 202 Remington St., Fort Collins, 970-498-8968.
TUESDAY
Fly-fishing|Gary Nichols on the South Park Heritage Program, 7:30 p.m., Colorado Women FlyFishers, Piccolo’s, 3563 S. Monaco Parkway, 303-437-5490.
Banquet|Boulder County Ducks Unlimited, 5:30 p.m., Spice of Life Events Center, 5706 Arapahoe Ave., Boulder, 303-807-3742.
JUNE 9
Fly-fishing|Casting clinic by Mike Bostwick, 6:30 p.m., Cherry Creek Anglers, Utah Park, Peoria Street at East Jewell Avenue, 303-690-0873.



