Black & White Fly

Black & White Fly

Observation - Black & White Fly - UK and Ireland. Description: