The Best of Times... and the Worst of Times!

Meeting great people, Soudan

`