swallow tail moth

swallow tail moth

Observation - swallow tail moth. Description: