Dinosaur Wiki
Advertisement

The Achiri water frog (Telmatobius achachila) is an extinct species of water frog that lived in Bolivia during the Miocene epoch.

Life reconstruction of Telmatobius achachila
Advertisement