Beast: The rare Chinese giant salamander was picked up from inside a cave in Chongqing, south-west China

Beast: The rare Chinese giant salamander was picked up from inside a cave in Chongqing, south-west China