Macaw16 26 Aug 2016 A Heliconius species is my suggestion, probably a subspecies of the Postman (Heliconius melpomene).