Tanzania Saba Saba Jul 3, 2003 dunxdLeave a comment Yuki manning the TechnoServe portion of the US Embassy stall at SabaSaba 2003… How did that happen? Advertisement Share this:TwitterFacebook