Mecoptera (Hangingflies)

 Mecoptera (Hangingflies)

Observation - Mecoptera (Hangingflies) - UK and Ireland. Description: