Saturday, August 21, 2010
Bora Bora in the Leeward Islands
Bora Bora is an island within the Leeward Islands of the French Polynesia in the Pacific Ocean and is located about 140 miles northwest from Papeete. The island is completely surrounded by a barrier reef and a lagoon, which makes it a vacationing paradise for holiday travelers and tourists. At the island’s center, one can find remnants from a volcano that is now extinct and rises with 2 peaks,