Cruise ship stumbles on a rare sight: a gathering of 1,000 whales  National Geographic

More...