Purple Hairstreak (Neozephyrus quercus), larva Adult caterpillar of the Purple Hairstreak (Neozephyrus quercus)