bayucca It is either Heraclides thoas or Heraclides cresphontes. I tend to Heraclides thoas, but I would need other pictures to be 100% sure.
Comments (2)