Arawacus aetolus AETOLUS STRIPESTREAK 195101z

Atlides halesus GREAT PURPLE HAIRSTREAK 7006040z

Atlides halesus GREAT PURPLE HAIRSTREAK 7006031z

Atlides halesus GREAT PURPLE HAIRSTREAK 7006043z

Callophrys gryneus JUNIPER HAIRSTREAK 85327z

Callophrys gryneus JUNIPER HAIRSTREAK 85410z

Callophrys gryneus nelsoni NELSON'S CEDAR HAIRSTREAK 8036839z

Callophrys niphon EASTERN PINE ELFIN 171426z

Callophrys niphon EASTERN PINE ELFIN 4001484z

Callophrys polios HOARY ELFIN 9028660z

Callophrys polios HOARY ELFIN 9028661z

Callophrys polios HOARY ELFIN 9028659z

Callophrys niphon EASTERN PINE ELFIN 4001465z

Callophrys polios HOARY ELFIN 9028643z

Callophrys polios HOARY ELFIN 9028645z

Callophrys polios HOARY ELFIN 9028656z

Callophrys polios HOARY ELFIN 9028662z

Callophrys spinetorum THICKET HAIRSTREAK 6027278z

Callophrys spinetorum THICKET HAIRSTREAK 7009670z

Callophrys spinetorum THICKET HAIRSTREAK 7009678z
© Rob Curtis/The Early Birder