An 18-year-old man has been charged following last night's serious crash at Rothesay Bay on Auckland's North Shore.
Earlier, police said a ute rolled on the beach, injuring seven people inside and on the vehicle's tray.
One young person is in a critical condition at Auckland City Hospital and six others were taken to North Shore Hospital with moderate-to-minor injuries.
An 18-year-old man has has been charged with dangerous driving causing injury and is due to appear in the North Shore District Court on Thursday, police said.
Further charges are likely.