Thank you for your patience while we retrieve your images.
Photo gallery of Theclinae (HAIRSTREAKS & ELFINS)

Arawacus aetolus AETOLUS STRIPESTREAK 195101z

Arawacus aetolus  AETOLUS STRIPESTREAK 195101z

Atlides halesus GREAT PURPLE HAIRSTREAK 7006040z

Atlides halesus  GREAT PURPLE HAIRSTREAK  7006040z

Atlides halesus GREAT PURPLE HAIRSTREAK 7006031z

Atlides halesus  GREAT PURPLE HAIRSTREAK  7006031z

Atlides halesus GREAT PURPLE HAIRSTREAK 7006043z

Atlides halesus  GREAT PURPLE HAIRSTREAK  7006043z

Callophrys gryneus JUNIPER HAIRSTREAK 85327z

Callophrys gryneus  JUNIPER HAIRSTREAK  85327z

Callophrys gryneus JUNIPER HAIRSTREAK 85410z

Callophrys gryneus  JUNIPER HAIRSTREAK  85410z

Callophrys gryneus nelsoni NELSON'S CEDAR HAIRSTREAK 8036839z

Callophrys gryneus nelsoni  NELSON'S CEDAR HAIRSTREAK 8036839z

Callophrys niphon EASTERN PINE ELFIN 171426z

Callophrys niphon  EASTERN PINE ELFIN 171426z

Callophrys niphon EASTERN PINE ELFIN 4001484z

Callophrys niphon  EASTERN PINE ELFIN 4001484z

Callophrys polios HOARY ELFIN 9028660z

Callophrys polios  HOARY ELFIN 9028660z

Callophrys polios HOARY ELFIN 9028661z

Callophrys polios  HOARY ELFIN 9028661z

Callophrys polios HOARY ELFIN 9028659z

Callophrys polios  HOARY ELFIN 9028659z

Callophrys niphon EASTERN PINE ELFIN 4001465z

Callophrys niphon  EASTERN PINE ELFIN 4001465z

Callophrys polios HOARY ELFIN 9028643z

Callophrys polios  HOARY ELFIN 9028643z

Callophrys polios HOARY ELFIN 9028645z

Callophrys polios  HOARY ELFIN 9028645z

Callophrys polios HOARY ELFIN 9028656z

Callophrys polios  HOARY ELFIN 9028656z

Callophrys polios HOARY ELFIN 9028662z

Callophrys polios  HOARY ELFIN 9028662z

Callophrys spinetorum THICKET HAIRSTREAK 6027278z

Callophrys spinetorum  THICKET HAIRSTREAK 6027278z

Callophrys spinetorum THICKET HAIRSTREAK 7009670z

Callophrys spinetorum  THICKET HAIRSTREAK 7009670z

Callophrys spinetorum THICKET HAIRSTREAK 7009678z

Callophrys spinetorum  THICKET HAIRSTREAK 7009678z