Leaf insect PSG 278

1 day old – 7 weeks old

Scientific name: Phyllium philippinicus
Distribution area: Philippines