Dinopedia
Advertisement

Origolestes is an extinct mammal that lived in China during the Cretaceous Period. The name Origolestes lii was part of the famous Jehol Biota.

Life reconstruction of Origolestes lii

Gallery[]

Advertisement