A truck carrying up to 2000 litres of human poo has rolled and landed on train tracks in Taranaki.
All trains using the line were stopped as emergency services worked to remove the driver from the truck, which rolled on State Highway 3A in the Sentry Hill area, near New Plymouth about 2pm.
The truck's driver was cut free of the vehicle about 3.30pm and was taken to Taranaki Base Hospital in a stable condition, a police spokeswoman said.
Emergency services are still at the scene, working to remove the truck from the railway tracks, and a witness said foul smelling human excrement was leaking from the tank.
A fire service spokesman said the truck was carrying bio-waste, and a decontamination team was at the scene to assist with the clean-up, along with police, ambulance, five fire crews and a hazardous substances unit.