HIGH SPRINGS, Fla. – When an angry driver confronted a young Florida father, he did what he had to do to protect his family, and that meant parking his pickup truck on top of that driver's car, according to the Ocala Police Department.

Adalberto Aponte, 53, was driving his Toyota Camry recklessly Wednesday afternoon, nearly causing several accidents and trailing closely behind a Ford F150 with an 18-year-old man, his girlfriend and their baby inside, police said.

[Watch above: Dash camera video shows truck on top of car]

The truck driver stopped at a red light and Aponte got out of his car, approached the vehicle and began punching the driver's face through the window, according to an arrest affidavit.

The victim's girlfriend screamed that there was a gun in the truck in an attempt to stop the attack when her boyfriend was unable to grab Aponte's hand. The girlfriend did not actually have a gun, police said.

Aponte told the family, "I'll show you a real gun," and then started to walk toward his vehicle. Traffic prevented the truck driver from moving forward, so instead, he backed up his truck and parked it on top of the Camry, so Aponte wouldn't get the gun and cause further harm to his family, police said.

Witnesses were able to confirm the victim's versions of events.

[SEE THESE? Break-ing news: TV mistakes | Tattoo spell check | World's craziest beach]

Aponte was arrested at the scene and charged with burglary, battery, criminal mischief and driving with a suspended license. The truck driver was not arrested.

Sign up for ClickOrlando breaking news alerts and email newsletters

[RECOMMENDED: Judge tells 'Junkman' to clean up or go to jail | Woman stole $113,000 in jewelry from NFL player at Pro Bowl, deputies say]