Heraclides anchisiades idaeus (Fabricius, 1793) - Idaeus Swallowtail-Ruby-spotted Swallowail

11/05/2007-TMP