Sunday, 5 July 2009

Anyone know what type of butterfly and caterpillars these are?