Bermuda Broadcasting / NewsDozens of pilot whales stranded on New Zealand coast November 5, 2026 At least 20 pilot whales were stranded along the Ngawi coast near Cape Palliser, the southern-most point of the North Island, the Department of Conservation said People look at stranded… Go to Source