MchochaeoIsland of Palau / From Wikipedia, the free encyclopedia Mchochaeo is a small island of Palau.[1] Click twice to view clearly.