Butterflies and Moths of North America

collecting and sharing data about Lepidoptera

Butterfly, Moth, and Caterpillar Photographs from Costa Rica

Displaying 1951 - 2100 of 4100 photographs


Family Lycaenidae

Subfamily Theclinae

Cyanophrys miserabilis Clench's Greenstreak
Cyanophrys miserabilis Clench's Greenstreak
Cyanophrys miserabilis Clench's Greenstreak
Cyanophrys miserabilis Clench's Greenstreak
Cyanophrys miserabilis Clench's Greenstreak
Cyanophrys miserabilis Clench's Greenstreak
Cyanophrys miserabilis Clench's Greenstreak
Cyanophrys miserabilis Clench's Greenstreak
Rekoa palegon Gold-bordered Hairstreak
Rekoa palegon Gold-bordered Hairstreak
Rekoa palegon Gold-bordered Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Arawacus togarna Togarna Hairstreak
Thestius epopea Epopea Hairstreak
Arzecla sethon Large Groundstreak
Rubroserrata mathewi Matthew's Groundstreak
Rubroserrata mathewi Matthew's Groundstreak
Rubroserrata mathewi Matthew's Groundstreak
Rubroserrata mathewi Matthew's Groundstreak
Rubroserrata mathewi Matthew's Groundstreak
Rubroserrata mathewi Matthew's Groundstreak
Rubroserrata mathewi Matthew's Groundstreak
Calycopis isobeon Dusky-blue Groundstreak
Calycopis isobeon Dusky-blue Groundstreak
Calycopis isobeon Dusky-blue Groundstreak
Calycopis isobeon Dusky-blue Groundstreak
Calycopis isobeon Dusky-blue Groundstreak
Calycopis isobeon Dusky-blue Groundstreak
Calycopis isobeon Dusky-blue Groundstreak
Calycopis isobeon Dusky-blue Groundstreak
Calycopis isobeon Dusky-blue Groundstreak
Calycopis isobeon Dusky-blue Groundstreak
Calycopis isobeon Dusky-blue Groundstreak
Calycopis isobeon Dusky-blue Groundstreak
Calycopis drusilla Drusilla Groundstreak
Strymon rufofusca Red-crescent Scrub-Hairstreak
Strymon yojoa Yojoa Scrub-Hairstreak
Strymon yojoa Yojoa Scrub-Hairstreak
Strymon yojoa Yojoa Scrub-Hairstreak
Strymon yojoa Yojoa Scrub-Hairstreak
Strymon yojoa Yojoa Scrub-Hairstreak
Strymon yojoa Yojoa Scrub-Hairstreak
Strymon yojoa Yojoa Scrub-Hairstreak
Strymon istapa Mallow Scrub-Hairstreak
Strymon istapa Mallow Scrub-Hairstreak
Strymon istapa Mallow Scrub-Hairstreak
Strymon istapa Mallow Scrub-Hairstreak
Strymon istapa Mallow Scrub-Hairstreak
Strymon istapa Mallow Scrub-Hairstreak
Strymon istapa Mallow Scrub-Hairstreak
Strymon istapa Mallow Scrub-Hairstreak
Strymon istapa Mallow Scrub-Hairstreak
Strymon istapa Mallow Scrub-Hairstreak
Strymon bazochii Lantana Scrub-Hairstreak
Strymon bazochii Lantana Scrub-Hairstreak
Strymon bazochii Lantana Scrub-Hairstreak
Strymon megarus Megarus Scrub-Hairstreak
Strymon megarus Megarus Scrub-Hairstreak
Strymon megarus Megarus Scrub-Hairstreak
Strymon megarus Megarus Scrub-Hairstreak
Strymon megarus Megarus Scrub-Hairstreak
Strymon ziba Red-spotted Scrub-Hairstreak
Strymon ziba Red-spotted Scrub-Hairstreak
Strymon ziba Red-spotted Scrub-Hairstreak
Strymon ziba Red-spotted Scrub-Hairstreak
Strymon ziba Red-spotted Scrub-Hairstreak
Strymon ziba Red-spotted Scrub-Hairstreak
Strymon ziba Red-spotted Scrub-Hairstreak
Strymon ziba Red-spotted Scrub-Hairstreak
Strymon ziba Red-spotted Scrub-Hairstreak
Strymon ziba Red-spotted Scrub-Hairstreak
Strymon ziba Red-spotted Scrub-Hairstreak
Strymon ziba Red-spotted Scrub-Hairstreak
Strymon ziba Red-spotted Scrub-Hairstreak
Strymon ziba Red-spotted Scrub-Hairstreak
Tmolus echion Red-spotted Hairstreak
Gargina emessa Emessa Hairstreak
Gargina emessa Emessa Hairstreak
Ostrinotes halciones Halciones Hairstreak
Ostrinotes halciones Halciones Hairstreak
Ostrinotes halciones Halciones Hairstreak
Ostrinotes halciones Halciones Hairstreak
Strephonota syedra Syedra Hairstreak
Strephonota syedra Syedra Hairstreak
Strephonota syedra Syedra Hairstreak
Strephonota syedra Syedra Hairstreak
Panthiades bitias Bitias Hairstreak
Panthiades bitias Bitias Hairstreak
Panthiades bitias Bitias Hairstreak
Panthiades bathildis Zebra-striped Hairstreak
Panthiades bathildis Zebra-striped Hairstreak
Panthiades bathildis Zebra-striped Hairstreak
Panthiades bathildis Zebra-striped Hairstreak
Panthiades bathildis Zebra-striped Hairstreak
Panthiades bathildis Zebra-striped Hairstreak
Nesiostrymon dodava Dodava Hairstreak
Erora opisena Opisena Hairstreak or Druce's Dreamstreak

Subfamily Polyommatinae

Leptotes cassius Cassius Blue
Leptotes cassius Cassius Blue
Leptotes cassius Cassius Blue
Leptotes cassius Cassius Blue
Leptotes cassius Cassius Blue
Leptotes cassius Cassius Blue
Cupido comyntas Eastern Tailed-Blue
Cupido comyntas Eastern Tailed-Blue
Cupido comyntas Eastern Tailed-Blue
Cupido comyntas Eastern Tailed-Blue
Cupido comyntas Eastern Tailed-Blue
Cupido comyntas Eastern Tailed-Blue
Cupido comyntas Eastern Tailed-Blue
Cupido comyntas Eastern Tailed-Blue
Cupido comyntas Eastern Tailed-Blue
Cupido comyntas Eastern Tailed-Blue
Cupido comyntas Eastern Tailed-Blue
Cupido comyntas Eastern Tailed-Blue
Cupido comyntas Eastern Tailed-Blue
Cupido comyntas Eastern Tailed-Blue
Cupido comyntas Eastern Tailed-Blue
Celastrina gozora Mexican Azure
Celastrina gozora Mexican Azure
Hemiargus ceraunus Ceraunus Blue
Hemiargus ceraunus Ceraunus Blue
Hemiargus ceraunus Ceraunus Blue
Hemiargus ceraunus Ceraunus Blue
Hemiargus ceraunus Ceraunus Blue
Hemiargus ceraunus Ceraunus Blue
Hemiargus ceraunus Ceraunus Blue
Hemiargus ceraunus Ceraunus Blue
Hemiargus ceraunus Ceraunus Blue
Hemiargus ceraunus Ceraunus Blue
Hemiargus ceraunus Ceraunus Blue
Hemiargus ceraunus Ceraunus Blue