An off-road motorbike that hit a woman in Hastings was being driven by a 14 year-old and carrying a 17-year-old passenger, police say.
They said the motorbike crashed between Hapia St and Orchard Rd, and may have been attempting to undertake a turning vehicle when the crash happened.
Police said the woman who was hit, a nurse, came away with moderate injuries, while one teen was critically injured and the other had serious injuries.
A Hastings cafe worker described the shocking moment she saw the motorbike crash and hit a woman leaving the shop.
Nidar Maobun, who works at Angkor Wat Kiwi Bakery & Cafe, said a young woman was hit at "fast speed" right after walking out the door.
Maobun said she had been cleaning and heard a bang, before she turned around to see the woman get hit.
"I saw two motorbikes going really fast. One of our customers was about to leave our doors and she just got hit in the leg, and went straight to the ground," she said.
"I was scared and shocked. I went to her and asked if she was okay, and she stayed on the ground."
Maobun said the motorbike crashed into the tables outside the cafe before hitting the ground, but had since been towed away.
Road policing manager inspector Angela Hallett said they were still piecing together the events, but said both bikes travelling past the cafe were subject to complaints "a short-time earlier".
Police did not follow-up on the complaints before the crash.
Hallett said officers were also forced to form a barrier to protect first responders from a number of people at the scene who became abusive.
She said a man was also arrested at the scene for breaching bail, after he drove a car onto the crash scene footpath.
The Serious Crash Unit had been notified and cordons were put in place.
Sign up for Ngā Pitopito Kōrero, a daily newsletter curated by our editors and delivered straight to your inbox every weekday.