Lonchodiodes sp. Ilocos PSG 392

1 day old – 7 weeks old

Scientific name: –
Distribution area: Ilocos, Luzon, Philippines