The Chinese giant salamander, the largest amphibian in the world, is not cute.