Fossil discovery unearths massive bug lizard with snail-cracking jaws
The newly came upon bug lizard species is the biggest on the planet. Possibly, the animals fed principally on snails 50 million years in the past. Credit score: Jaime Chirinos A global