A garbage truck driver has been arrested after crashing his vehicle and causing a multi-car pile-up in Brooklyn last week.

The incident happened Friday morning in Borough Park when driver Anthony Castaldo was driving a private Viking Sanitation truck on 60th Street near 19th Avenue. Castaldo sideswiped nine parked cars, totaling at least four, before crashing into a front porch.

"It sounded like an earthquake," a neighbor named Goldie told the Post. "Cars piled up like dominoes. It's a miracle nobody was killed."

According to the NY Post, Castaldo, 40, shoved an officer and tried to flee the scene. The officer fell during a chase, injuring his arms and hands. "Our neighbor came out and yelled, 'Where do you think you're going?' and started running after him," Goldie's 11-year-old son, Berel, told the tabloid. "People started coming out and chasing after him and then the police showed up and they all ran after him too. They chased him down the block."

Castaldo was eventually stopped and arrested. He has been charged with reckless driving, resisting arrest, leaving the scene of an accident, driving while intoxicated and refusing to take a breathalyzer test.

A spokesperson for Viking Sanitation released this statement: "Our company has a long track record of safety and we hold ourselves to high standards, including random drug testing for drivers. It appears that this driver failed to adhere to our standards and he was immediately suspended as part of the ongoing investigation of this serious incident."

This incident happened the same week that an investigation into the city's private waste management system showed an alarming look at how a different trash-hauling company has managed to evade regulatory oversight, despite repeated complaints from workers about dangerous conditions and egregious exploitation.