bayucca The most important parts for an ID are unfortunately missing. Nevertheless I think it should be Heraclides cresphontes, based on the shape of the spots and the range.
Comments (2)