species 2,583 observations

Gaudy Sphinx

Eumorpha labruscae