Photo borrowed from Telegraph.co.uk
What wonderful news! Scientists have found an eden, an untouched oasis of life, in unassuming Mt. Mabu of once strife-torn Mozambique. This African rain forest was found through Google Earth around 5 years ago but it was not until late last year that intrepid scientists set foot on the mountain, [...]

Popular posts