Heliconius hecale zuleika

Heliconius hecale zuleika
Heart-spotted Heliconian or Polymorphic Longwing
Costa Rica



© Robert Barnes 2015-2020