A man who carried out a "horrendous sustained attack" in Keighley town centre – which left his victim with life-changing injuries – has been jailed.
The incident occurred on the evening of April 23 this year, when Kallum Crosby, 26, from Hull, launched the attack in Church Street.
His victim suffered multiple serious injuries and spent several months in hospital.
Following police investigations at the scene, Crosby was arrested and later charged.
Appearing at Bradford Crown Court on Friday, Crosby was jailed for five years and four months after pleading guilty to grievous bodily harm with intent.
Speaking after the hearing, the officer in the case – Detective Constable Katie Briggs – said: "This was a horrendous sustained attack and the consequences could have been far worse.
"We hope this outcome will bring some justice and comfort to the victim, who has been left with life-changing injuries, and of course to those closest to him who have also been affected as a result of this attack.
"Crosby is a very dangerous and violent individual and the jail term handed down means the public should feel safer knowing he will be behind bars for a long time to come."
"The sentencing is also a reflection of the excellent work conducted by Keighley and Bradford officers in the immediate aftermath of the incident, which led to Crosby being swiftly apprehended, and in gathering evidence during the investigation that followed which left Crosby with no alternative but to plead guilty."

Sowerby Bridge Restaurants Scoop Top Industry Honours
Magical Day of Dragons and Fairies Coming to Cliffe Castle
Police Appeal After Two Vehicles Seized in Bradford
Leeds Pair Charged Over Alleged Illegal Knife Sales on Social Media
New Plan to Shape Future of Blackburn Railway Station
Police Renew Appeal 21 Years After Fatal Shipley Arson Attack
South Asian Art Exhibition Opens at Cartwright Hall
Drivers Caught Using Dead Man's Name to Avoid Motoring Fines
Four jailed after Leeds revenge plot ends in friend's death
Lane rental schemes to launch across Leeds, Wakefield and Kirklees
Bradford Council confirms traffic camera plans at busy junctions
Sixty arrests in Kirklees domestic abuse crackdown
Legal Show
Bhangra Nights
Remix Saturdays
The Golden Era