Close
Isabella's Longwing or Isabella's Heliconian (?)
Eueides sp., Eueides isabella?, Heliconiinae.