Sumatra is an incredibly special island. The Gunung Leuser National Park in the north is the only place in the world where orangutans, elephants, rhinos and tigers all coexist. Spotlight Sumatra is a… more →
longcallwrote 10 months ago: Sumatra is an incredibly special island. The Gunung Leuser National Park in the north is the only pl … more →