NGC Islands Insider: It’s Their Story
With 7,107 islands that make up the Philippine archipelago, National Geographic Channel places focus on six significant island through its newest documentary feature entitled "Islands Insider."
… Continue reading