Morotai – Indonesia – More Than We Bargained For

Morotai is a forested island located to the north of Halmahera. It is one of the northernmost islands in the Indonesia archipelago and it has

Read more