Meeting with giants is just the tip of the iceberg.

Whale

Humpback whale breeching in Twillingate

Humpback whale breeching in Twillingate