STATEN ISLAND, N.Y. -- Cops have arrested a Brooklyn man who they allege stopped in the middle of the Staten Island Expressway, pulled out a bat and damaged a tractor trailer in a shocking road-rage incident that was caught on video.

Joshua Edwards, 24, of Havens Place, was arrested on Tuesday morning and charged with a felony assault, criminal mischief and criminal possession of a weapon, an NYPD spokeswoman said.

The incident, which police say occurred on Oct. 11 at around 4:30 a.m. near the Clove Road exit of the expressway, began after the driver of a Honda Accord stopped in front of the truck in the center lane of the roadway.

Shortly after, the driver, who police allege was Edwards, can be seen exiting the vehicle and brandishing a bat from the trunk of his car while the 42-year-old driver of the tractor trailer exits his vehicle.

The two converge on the expressway with cars whizzing by in both directions.

After being separated, the driver slammed the bat into the tractor trailer’s front headlights, driver side rearview mirror and the driver side window, according to police.