The unique animals of Mount Mabu in northern Mozambique.

More...