Travel Photo of the Moment Bora Bora

The Travel Photo of the Moment is of Bora Bora and was taken by rachel_thecat481 Photo credit: rachel_thecat Bora Bora is a tiny island located in the Pacific Ocean, part of the Society Islands of French Polynesia. Only about 8,800 people call Bora Bora home, while many thousands more visit the island and its many […]