June 28 2014
Looks like a Heliconius species larvae.
I was already thinking the same. Thanks anyway Benzoo !
Separate names with a comma.