Butterflies and Moths of North America

collecting and sharing data about Lepidoptera

Butterfly, Moth, and Caterpillar Photographs from Michigan

Displaying 2551 - 2700 of 8868 photographs


Family Lycaenidae

Subfamily Theclinae

Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys niphon Eastern Pine Elfin
Callophrys eryphon Western Pine Elfin
Callophrys eryphon Western Pine Elfin
Satyrium favonius Oak Hairstreak
Satyrium favonius Oak Hairstreak
Satyrium favonius Oak Hairstreak
Satyrium favonius Oak Hairstreak
Satyrium favonius ontario 'Northern' Southern Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium titus Coral Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium acadica Acadian Hairstreak
Satyrium caryaevorus Hickory Hairstreak
Satyrium caryaevorus Hickory Hairstreak
Satyrium caryaevorus Hickory Hairstreak
Satyrium caryaevorus Hickory Hairstreak
Satyrium caryaevorus Hickory Hairstreak
Satyrium caryaevorus Hickory Hairstreak
Satyrium caryaevorus Hickory Hairstreak
Satyrium caryaevorus Hickory Hairstreak
Satyrium caryaevorus Hickory Hairstreak
Satyrium caryaevorus Hickory Hairstreak
Satyrium caryaevorus Hickory Hairstreak
Satyrium caryaevorus Hickory Hairstreak
Satyrium caryaevorus Hickory Hairstreak
Satyrium caryaevorus Hickory Hairstreak
Satyrium caryaevorus Hickory Hairstreak
Satyrium caryaevorus Hickory Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium edwardsii Edwards' Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak
Satyrium calanus Banded Hairstreak