Large black fly on a flower

Large black fly on a flower

Large black fly with a yellow head (Tachina grossa) sits on a flower.

by
by
by
by
by
by