Tubbataha Reef – Vote For The New 7 Wonders Of Nature

Tubbataha Reef of the Philippines is currently in top 7 rank at the moment as one of the 77 official nominees for the New 7 Wonders of Nature.
“Tubbataha Reef is an atoll coral reef in the Sulu Sea that belongs to the Philippines. It is a marine sanctuary protected as Tubbataha Reef National Marine Park. [...]

Read the rest of this entry »