Tag Archives: life span

A long life among ruminants: giraffids and other special cases