Birdernaturalist: Pan Hairstreak, Electrostrymon pan
Birdernaturalist: Jamaican Broken-Dash, Wallengrenia versuria
Birdernaturalist: Caribbean Scrub-Hairstreak, Strymon acis gossei
Birdernaturalist: Caribbean Scrub-Hairstreak, Strymon acis gossei
Birdernaturalist: Jamaican Crescent, Antillea proclea
Birdernaturalist: Ceraunus Blue, Hemiargus c. ceraunus
Birdernaturalist: Heraclides thersites, False Androgeus Swallowtail
Birdernaturalist: Jamaican Broken-Dash, Wallengrenia versuria
Birdernaturalist: Jamaican Broken-Dash, Wallengrenia versuria
Birdernaturalist: Homerus Swallowtail, Papilio homerus
Birdernaturalist: Homerus Swallowtail, Papilio homerus
Birdernaturalist: Three-spotted Skipper, Cymaenes tripunctus
Birdernaturalist: Jamaican Checkerspot, Atlantea pantoni male
Birdernaturalist: Jamaican Checkerspot, Atlantea pantoni female
Birdernaturalist: Jamaican Flasher, Astraptes jaira
Birdernaturalist: Heraclides thersites, False Androgeus Swallowtail
Birdernaturalist: Cassius Blue, Leptotes cassius theonus
Birdernaturalist: White Peacock, Anartia jatrophae jamaicensis
Birdernaturalist: Antillean Daggerwing, Marpesia eleuchea pellenis
Birdernaturalist: Jamaican Giant Swallowtail, Papilio melonius
Birdernaturalist: Common Anastrus, Anastrus sempiternus dilloni
Birdernaturalist: Great Southern White, Ascia monuste eubotea
Birdernaturalist: Jamaican Broken-Dash, Wallengrenia versuria
Birdernaturalist: Jamaican Broken-Dash, Wallengrenia versuria
Birdernaturalist: Strymon istapa, Mallow Scrub-Hairstreak
Birdernaturalist: Cuban Crescent, Anthanassa f. frisia
Birdernaturalist: Jamaican Skipper, Pyrrhocalles jamaicensis
Birdernaturalist: Jamaican Skipper, Pyrrhocalles jamaicensis
Birdernaturalist: Lilly's Skipper, Choranthus lilliae
Birdernaturalist: Jamaican Flasher, Astraptes jaira