Sibiloi National Park Kenya
Sibiloi National Park Kenya – The Cradle of Mankind Sibiloi National Park. “The Cradle of Mankind” best identified as the cradle of mankind lies on the northeastern shore of Lake Turkana in northern Kenya. Established in 1973 by the government...