species 1,275 observations

Wild Cherry Sphinx

Sphinx drupiferarum