Giraffes have long slender necks so that they can reach the freshest leaves that are very high up in the trees. No other animals can get to these leaves.
According to Darwin's theory, giraffes have long necks because they inherited it from their parents. The reason those giraffes could reproduce is because they were the only giraffes to survive since...