A confrontation between a cyclist and pickup truck driver turned violent on Tuesday when a 65-year-old man exited his vehicle and began to beat a 74-year-old cyclist with a club. A local business owner in Peterborough caught the horrifying road rage incident on video as first reported by Global News.

Police say the cyclist was travelling on Erskine Avenue around 11 a.m. when he got involved in an argument with the pickup-truck driver. An eyewitness said the two men were making a left-hand turn on the road when the argument began.

The pickup-truck driver then exited the vehicle. Video captured by the business owner shows the 74-year-old man on the ground being struck several times with what the police describe as a “small club” by the driver.

“He was coming at him and coming at him hard. As soon as I saw him with that raised bat in his hand, I was like, ‘Oh my God, oh my God,” a eyewitness described seeing the violent incident.

Witnesses intervened and the driver then left the area. In the video, the cyclist’s head is covered in blood.

The cyclist was attended to by paramedics at the scene before being transported to hospital. An hour later, police apprehended 65-year-old David Fox at his residence in connection to the beating. Fox has been charged with aggravated assault and assault with a weapon. According to the police, the two men did not know each other.

“According to the criminal code a charge of aggravated assault would apply when a person is either maimed, wounded, disfigured or when the assault would involve endangering the life of that person,” Peterborough Police spokesperson Lauren Gilchrist told Global News.

Fox has been released from custody. He is scheduled to appear in court on Aug. 24.