A dashcam caught a man shooting through his own windshield at another driver on an expressway in central Florida.

The man, driving in Orange County, said he opened fire because the other driver pointed a gun at him first, and was only trying to defend himself.

According to WESH, the driver, Marco Mazzetta, posted the video on YouTube.

In the full length video (below) it shows another car driving aggressively. It gets extremely close to Mazzetta’s truck.

Then, the second car slows down and Mazzetta said the other driver pulled out a gun and pointed it at him. (seen in second video, below)

That’s when Mazzetta says he took out his own gun and fired because he feared for his -- and his passenger's -- safety.

Mazzetta reported the incident himself to the Orange County Sheriff’s Office.

WARNING: Uncensored Language in the full video below: