A paradise on Earth: See the beauty of Tubbataha Reef

A paradise on Earth: See the beauty of Tubbataha Reef

Posted at 10/14/17 2:45 PM

The Philippines is home to many of the world's most breathtaking natural sights and Tubbataha Reef is undoubtedly one of the country's pride.

Read More