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