species 675 observations

Canadian Sphinx

Sphinx canadensis