Heliconius (?) butterfly
[Black tropical butterfly (Heliconius?) with red and white accents, perched on a cluster of small orange flowers.]
.