What is a fishing fly?

Fishing fly is a synthetic mimicry for trapping tiny aquatic animals. Typically, natural materials such as threads, feathers, animal hair, o...