What Makes the Perfect Fly Fishing Fly?

Have you ever wondered why some flies work better than others for catching that elusive trout? The secret lies in matching your fly to the local insects and baitfish that your target fish feast on.