dean 28 Jul 2014 it could be one of the postman species of heliconius butterflies, but not sure which one.