species 20,559 observations

Cecropia Moth

Hyalophora cecropia