Outrageously Funny Search Suggestion Engine :: Leptorchestini

🔎


What is the definition of Leptorchestini? 🙋

👉 The leptocharistinae is a group of extinct mammals known for their large, round eyes and the ability to see ultraviolet light. These creatures lived during the Mesozoic era (from about 695 million years ago to 243 million years ago) in what is now Argentina, Chile, and Peru.


Leptorchestini

https://goldloadingpage.com/word-dictionary/Leptorchestini


Stained Glass Jesus Art