Enigmatic Lizards somehow survived near Chicxulub asteroid influence
A yellow -spotted tropical night lizard (Lepidophyma flavimaculatum) Dante Fenolio/Science Photo Library A small, secret group of lizards still exists today may have been the only territory vertebrates that survived…