Tersa Sphinx (
Xylophanes tersa
)
Adult Tersa Sphinx resting on crumpled leaf.
Email
Dale Clark