×

Leptobrachella natunae

Leptobrachella natunae is a species of amphibian in the family Megophryidae. It is endemic to Natuna Besar in the Natuna Islands of South China Sea. It has not been recorded after its description, more than a century ago. Its natural habitats are... Wikipedia