Police have appealed for witnesses after a seriously injured man was found lying on a street in Lossiemouth.
The 68-year-old was discovered in Fairisle Place in the Moray town at about midnight on Saturday.
Police said inquiries were ongoing to establish how he sustained his injuries. He was being treated in hospital.
He was described as white with a greying beard, about 5ft 4ins tall with a stocky build.
He was wearing a checked shirt, blue jeans and a dark hooded top.
Anyone who saw a male fitting this description in the area around this time has been urged to contact police.