World Travel
Bora Bora, French Polynesia – A Weekend in Paradise
A Weekend in Bora Bora, French Polynesia [social_warfare] After a great start to the trip in Tahiti, it was time to jump on a plane and see the famed Bora Bora, located in French Polynesia. This