Designed by
Title
Leaf Insect, Walking Leaf, Sinharaja National Park Rain Forest, Sri Lanka #198112898
Description
Leaf Insect, Walking Leaf, Phyllium, Sinharaja National Park Rain Forest, World Heritage Site, UNESCO, Biosphere Reserve, National Wilderness Area, Sri Lanka, Asia