Weird Fly

Weird Fly

Observation - Weird Fly - UK and Ireland. Description: