Purple Hairstreak Caterpillar  

 

 

Purple Hairstreak Caterpillars
feeding on Oak leaf

 © DHardiman 2003