Species Description: Cnemaspis nanayakkarai Common Name: Cnemaspis nanayakkarai Scientific Name: Cnemaspis nanayakkarai Habitat Cnemaspis nanayakkarai is primarily found in the lush, tropical forests of Sri Lanka. This species prefers rocky crevices and sunlit areas along hillside terrains, making it well-adapted to its mountainous environment. The warm, humid climate of its habitat supports its survival, and […]