Police have this week appealed for witnesses to an “unprovoked” attack outside a Keighley store.
Officers are investigating an incident in which a man was left with facial injuries after being punched to the ground and kicked in Worth Way, outside Morrisons.
A police spokesman said the assault happened at about 2pm on December 20.
He said the 44-year-old victim needed hospital treatment. The suspect, who was white and believed to be in his 50s, walked off towards the town centre after the attack.
Detective Inspector Neil Benstead, of Bradford District CID, said: “This appears to be a totally unprovoked assault, which left the victim with serious facial injuries.
“At the time of this attack, the area was extremely busy with shoppers and people going about their business before the Christmas holidays.
“I would like to ask anyone who was in the area at that time whether they witnessed this incident, or if they remember seeing a man of stocky build, about 5ft 7in tall, with short hair.
“Anyone with information is asked to contact police on 101 or Crimestoppers on 0800 555111.”