Search
Menu
Home
Sources
About
Contacts
Otsheridae
Otsheridae
is an
extinct
family
of small
herbivorous
anomodont
therapsids
that are known from the
Permian
of
Russia
.