species 3,731 observations

Striped Deer Fly

Chrysops vittatus