The Mother of All Snakes and Lizards
June 6, 2018
Meet Megachirella wachtleri – the fossil that was found in the mountains of Northern Italy during early 2000’s. Scientists have long been indecisive about