Swimming with Whales

Jakkie writes… What an absolutely INSANE experience we’ve just had! We swam with wild humpback whales, each the size of a school bus!  Every year, between May and October, the whales on the east coast of Australia migrate north to warmer waters to give birth to their young, then they swim back down the coast…