A global citizen science platform to discover, share and identify wildlife
Nature School For Teachers - Fall 2020 Launch!
thank you for the comments and the ID
Because I have a couple citrus trees in my garden, I get these in my yard a few times every year - so beautiful! They lay their eggs on Citrus leaves.
This one is not easy to separate from Heraclides thoas. I would say it is Heraclides cresphontes.
Spotted on Oct 9, 2009 Submitted on May 9, 2012