Home Other Stuff Ngorongoro Crater Lodge in Tanzania – Eighth Wonder of the World?!