species 1,878 observations

Western Pond Fly

Sericomyia chalcopyga