The weather in Nova Scotia, Canada can be a bit unpredictable this time of year. So when passengers aboard the Mariner Cruises whale-watching boat set off in a (quite literal) sea of fog, they didn't expect to see much of anything. 

But after hearing a blow in the distance, the captain turned the ship around to investigate. Before they knew what had happened, a large humpback came shooting through the dense fog, mere metres from the passengers. 

"It's a moment I'll never forget," owner and operator Penny Graham told CBC News. The crew immediately cut the engine and bobbed along as the whale continued to breach some 30 times. Excited to see the behemoth in action, Graham grabbed for her camera and started snapping.

"I started whale watching in 1984 with my husband Roy when he was alive and never before have I captured a whale in that position. What a show that whale was putting on. It was just non stop," she said. 

humpback-page-2015-8-26
Image: Graham/Facebook
Humpback 2-2015-8-16
Image: Graham/Facebook
Humpback 4-2015-8-16
Image: Graham/Facebook
Humpback 5-2015-8-16
Image: Graham/Facebook
Humpback 6-2015-8-16
Image: Graham/Facebook
Humpback 7-2015-8-16
Image: Graham/Facebook

Top header image: Leslie/Flickr