Murray's Fly Shop: Horsefly Trout Dry Fly is a dry fly pattern for trout which imitates several terrestrial, or land born, insects found along trout streams. This pattern is designed with durable materials which offer superb floating qualities for many hours of fly fishing your favorite trout water from late spring into late fall.