More than 400 whales have beached on the coast of New Zealand, one of the worst whale strandings ever seen in the country.

Volunteers in the community of Farewell Spit are racing to save and refloat them - but around 300 have already died and time is running out for the rest.