Cecropia On Leaf

Cecropia On Leaf - A Cecropia Moth Has Landed On A Big Leaf. Photo