Home Asian Countries Philippines Introduction to Cowrie Island of Puerto Princesa, Palawan in The Philippines

Introduction to Cowrie Island of Puerto Princesa, Palawan in The Philippines

More videos about the islands of Palawan. This time its Cowrie Island of Puerto Princesa. Enjoy 😊 Hosted by: Karen Alejano Acutt