A brake failure apparently caused a garbage truck to lose control and roll over, spilling a pool of hydraulic oil and diesel fuel on 1600 North Saturday afternoon.

The driver of the truck, an American Fork man, told police the brakes went out on the Utah Waste Management truck as he tried to negotiate a turn while exiting I-15 at 1600 North. The truck came to rest on its side in the middle of 1600 North, and traffic had to be diverted for several hours while crews cleaned up the spill and righted the truck.Emergency crews also cleaned up a large amount of garbage that spilled out of the truck onto the road.