[UPDATE BELOW] A truck driver plowed into seven cars on the West side of Manhattan on Sunday afternoon, injuring several people, before jumping into a firetruck and assaulting a firefighter, authorities said.

After crashing into a row of cars, the box trucker driver "decided it was a good idea to climb into a fire truck with a driver inside," according to an FDNY spokesperson. "He assaulted the firefighter, who was sitting in the driver's seat, and firefighters and police officers subdued the guy."

The incident occurred just before 2 p.m. at 10th Avenue and 44th Street. Nine people, including the firefighter, were injured, and four of them are in serious condition. All victims were transported to Bellevue and St. Luke's hospitals.

In one video taken by a bystander, a man appears to start throwing punches in the front seat of a firetruck. Around a dozen firefighters responds to the struggle, removing the man from the truck as he shouts, "Help me."

Another video from the scene shows several cars up on the sidewalk, including a black sedan that's partially severed.

The driver has been taken into custody and charges are pending, police said. He was taken to Bellevue for evaluation.

We'll update as more information becomes available.

Update 9:35 a.m.: Devon Brandon, a 36-year-old man from Brooklyn, has been charged with reckless endangerment, DWI, criminal possession of a controlled substance, refusal to take a breathalyzer test, and assault. The investigation is going.