Great Purple Hairstreak (
Atlides halesus
)
Larva of the Great Purple Hairstreak on mistletoe.
Email
Dale Clark