Police have arrested an 18-year-old man for allegedly beating a 15-year-old boy with a baseball bat in Hamilton.
They say the 15-year-old teen was approached by two suspects who got out of a car around 4 p.m. on November 27.
Police allege one suspect struck the boy repeatedly with a bat, leaving the teen with serious injuries before stealing his backpack.
The 18-year-old, whose name hasn't been released, has been charged with aggravated assault and robbery.