Kayakers nearly swallowed by humpback whale in California