Sarita, Kenedy County, Texas, USA April 17, 2011 Size: ~1.5 inches
Found crawling on sandy soil at the Hwy 77 rest stop ~ 7 miles S of Sarita, TX. Pretty sure it is B. philendor, but not sure if other species of Battus have similarly colored larvae as B. philendor or not.