Jambo (hello in Swahili)! It has been awhile since our last blog and so this one will be a long one. So much has happened since we landed in Nairobi March...