Small caterpillar on Turpentine Broom - Papilio polyxenes
Anza-Borrego Desert State Park, San Diego County, California, USA March 7, 2010
Doesn't appear to be in my Peterson Guide to caterpillars. I can't confirm that the caterpillar was feeding on this plant since it was torpid (during a chilly rain), but it was on Mormon Tea (Ephedra californica).