species 2,183 observations

Satellite Sphinx

Eumorpha satellitia