Paramedics took the cyclist to hospital for treatment as police went looking for a suspect. A man was located just after noon at his home.
The operator of a nearby business witnessed the attack and shot this video of the scene.
WARNING: Graphic content and offensive language.
"Hey, listen. I'm filming all of this," the woman says as she approached the scene.
After asking if the man on the ground is OK, she turned to the man with a small club in his hand and said, "You just hit him with a club."
"I tried to walk away," the man responded as he put the club in his pocket and walked back to his truck and got in.
David Fox, 65, of Peterborough, is charged with aggravated assault and assault with a weapon