It looked like a demolition derby at the corner of Alameda Street and Gage Avenue earlier this month.
Horrified onlookers stopped and watched from the sidewalk. One witness took out his cellphone and began recording.
According to authorities, the victim in the front car suffered minor injuries.
Eventually, the suspect sped off, but that was after several minutes of erratic behavior.
After fleeing that scene, the suspect went on to hit a total of five parked vehicles, police said.
When officers arrived at the last crash scene, the suspect's car was on fire and inoperable, authorities said.
The suspect was first hospitalized for some injuries he incurred. Then, he was booked into jail and will likely face multiple felony charges.
Report a typo to the ABC13 staff