Lake Naivasha and Crescent Island

Blue Mountain Safaris field stories from Rift Valley.