Shizarodon Explained

Shizarodon is a genus of primate related to lemuriforms that lived in Oman during the early Oligocene.

References

Bibliography