Swallow louse fly (Stenepteryx hirudinis) parasitic on swallows, swifts and martins, note atrophied wings

Back to thumbnails