species 2,941 observations

Northern Apple Sphinx

Sphinx poecila