Crews spent several hours Saturday cleaning up fuel and finding a way to put a rolled over logging truck back on its wheels in Kennebunk.
The logging truck rolled over into a gully off Alewive Road, also known as Route 35, underneath Central Maine Power transmission lines just before 10 a.m. Saturday.
Diesel fuel spilled from a ruptured tank, with fuel going into a nearby brook before firefighters arrived.
Crews used absorbent pads and booms to collect and prevent further contamination.
The Maine Department of Environmental Protection and the York County HazMat team responded to help with the spill.
Fearing the two fuel tanks would rupture further, firefighters drilled holes into each tank and drained the fuel.
The driver, who was wearing a seat belt, was not injured in the rollover.