dcsimg

Hylemya variata, Trawscoed, North Wales, April 2011 3 (17810721580)