It was featured in a documentary series called This is Hainan: Discovering Mysteries HAIKOU /China/, October 14 ... of local fauna - the big-headed turtle living in the island's streams.
The big-headed turtle is a species native to Southeast Asia and southern China. It is commonly found in fast-flowing streams and waterfalls in rocky areas across Cambodia, China, Laos, Myanmar ...