Giraffes are very tall and have long necks for two reasons. First, they eat from the tops of very tall tress. Second, they need to see over the tops of the trees. They can see danger, like a lion, from far away. then they have time to run away or hide.