Police say an 18-year-old has been charged with manslaughter in the stabbing death of a Hamilton teenager.
It happened Friday afternoon across from Limeridge Mall on Hamilton Mountain.
That's where police found a 17-year-old suffering from a serious injury to his chest.
Another 18-year-old had minor stab wounds to his upper body.
Police say both of the alleged victims were taken to hospital, where the younger of the two died.
The deceased has been identified as Joshua Leo.
Police say the 18-year-old walked into a police station at 11 p.m. Saturday night and confessed. He faces charges of manslaughter and assault with a weapon and will appear in court Sunday.