Posted in I, Reviews on Monday, September 29th, 2008
Indricothere - Indricothere
Indricothere, living during the late Oligocene epoch (part of the Tertiary Period in the Cenozoic Era), is thought to be the largest land mammal that ever walked the earth. A distant relative of the rhinoceros, they were not as fearsome as their descendents would have you believe - they looked more like gigantic, tree-munching giraffes. [...]
Tags: 2008, Gilead Media, Indricothere, Jordan Itkowitz, Review