A global community of nature enthusiasts
photographing and learning about wildlife
Wonderful thank you!
Papilionidae, Heraclides cresphontes, formerly called Papilio cresphontes. The picture in the wiki link is NOT Heraclides cresphontes but Heraclides thoas, which is almost identical to Heraclides cresphontes.
Spotted on Mar 29, 2014
Submitted on Apr 29, 2014