Definition
Megalobatrachus is a genus of giant salamanders found in Japan and China. These are among the largest amphibians in the world. They are fully aquatic, inhabiting clear, fast-flowing rivers. They have flattened bodies and wrinkled skin. These salamanders can live for many decades. Think of them as the living fossils of the amphibian world, connecting us to ancient ecosystems.