Nakuru136


Giraffes with their long necks are able to survive by eating the good vegetation at the top of trees and plants that are out of reach of other herbivores.

nakuru136.jpg