Giraffes are the tallest land animal. Food Were they live Size Interesting facts Enemies description.