species 1,550 observations

Illustrious Greenbottle Fly

Lucilia illustris