The Naivasha Children’s Shelter in Naivasha, Kenya, provides a safe place for boys living on the streets. Often the city’s street boys are marginalized, beaten and abused. The shelter provides the boys a safe place to live as workers seek to reunite them with their families.