species 1,418 observations

Elegant Sphinx

Sphinx perelegans