Watch Cecil and Mallory Johnson snorkel with a group of majestic humpback whales off the coast of Newfoundland, Canada.
Watch Cecil and Mallory Johnson snorkel with a group of majestic humpback whales off the coast of Newfoundland, Canada.