Close

Tailed Jay (caterpillar)

Graphium agamemnon

Tailed Jay (caterpillar)