Bora Bora: Swim With A Humpback Whale Swimming with a humpback whale and her baby in Bora Bora was the highlight of possibly the best day of my life. Well, so far. It was my 40th birthday Read More