Peter Forest

Serra do Tucanos Lodge, Brazil

04-20-07

Hercules Morpho (Morpho hercules)