April 25th, 2008
Tubbataha Reefs Nominated for 7 Wonders of Nature
I just finished watching a documentary on Tubbataha Reefs, one of the Philippines’ nominees for the New 7 Wonders of Nature, currently ranking as the 7th.
What and where is Tubbataha, and why does it deserve a vote?
Tubbataha Reef is an atoll coral reef in the Sulu Sea that belongs to the Philippines. It is a […]
Recent Comments