Bora Bora is an island that is located about 150 miles northwest of Tahiti and it is often categorized as part of the Leeward group of islands in French Polynesia. The island is mountainous and rugged and the sculptures donning the island are all the features of volcanic eruptions in […]