Notes:
Found along the University Avenue of the Diliman Campus of the University of the Philippines. A larva of a butterfly (?) feeding on the petals of the sunflowers.
Quezon City, Metropolitan Manila, Philippines
Spotted on Apr 22, 2011
Submitted on Apr 22, 2011
2 Comments
thanks Jessica
Beautiful.