Heraclides paeon

heraclides paeon

Straight banded swallowtail


heraclides paeon verso