Atlides halesus Great Purple Hairstreak ID: 0000 0000 0614 2123 [detail] © 2014 Christopher L. Christie
|
Atlides halesus Great Purlpe Hairstreak ID: 0000 0000 0814 2459 [detail] © 2014 Gary McDonald
|
Atlides halesus Great Purlpe Hairstreak ID: 0000 0000 0814 2460 [detail] © 2014 Gary McDonald
|
Atlides halesus Great Purple Hairstreak (shown with Hyptis emoryi, Desert lavender) ID: 0000 0000 0415 0754 [detail] © 2015 Christopher L. Christie
|
Atlides halesus Great Purple Hairstreak (shown with Hyptis emoryi, Desert lavender) ID: 0000 0000 0415 0755 [detail] © 2015 Christopher L. Christie
|
Atlides halesus Great Purple Hairstreak ID: 0000 0000 0415 0756 [detail] © 2015 Christopher L. Christie
|
Atlides halesus Great Purple Hairstreak ID: 0000 0000 0915 2528 [detail] © 2015 Ron Wolf
|
Atlides halesus corcorani ID: 0000 0000 1112 0706 [detail] © 2012 Hartmut Wisch
|
Atlides halesus corcorani ID: 0000 0000 1112 0705 [detail] © 2012 Hartmut Wisch
|
Atlides halesus estesi Great Purple Hairstreak ID: 0000 0000 0605 1570 [detail] © 2005 Deborah Leonard
|