Mt. Meru, the third highest mountain in Africa, looms over the soccer field (when it's not covered by clouds).