Huge Fly

Huge Fly

Observation - Huge Fly - UK and Ireland. Description: