Police are appealing for witnesses who saw a man walking through Elgin in the hours before he was fatally hit by a lorry.
David Anderson was on Birnie Road, near the golf course, when he was struck by an HGV at about 10am on April 26.
The 42-year-old was from the Macduff area.
Police and ambulance services attended, but Mr Anderson was pronounced dead at the scene.
In a statement released through police, his family said: “He will be missed a lot.”
Did you see David?
Police are trying to piece together Mr Anderson’s movements before the crash, and have asked anyone who saw him to come forward.
He is believed to have walked from the Dr Gray’s Hospital area, along Edgar Road, towards Birnie Road.
He is described as being of slim build, average height with a bushy ginger beard. At the time he was wearing a black and white striped top, grey tracksuit bottoms and black trainers.
Sergeant Craig McNeill, of the roads policing unit, said: “Our thoughts are with David’s family at this difficult time.
“Our inquiries so far have established that David is believed to have travelled southwards from the Dr Gray’s Hospital area via the Edgar Road area to Birnie Road near Elgin Golf Course.
“Inquiries are ongoing to establish the full circumstances of the crash and we are appealing for anyone with any information, or who may have seen the him prior to the crash and has not already spoken to officers, to get in touch.
“I would also urge anyone with dash cam footage which captures either David or the vehicle to get in contact, as they may be able to assist our inquiries.”
Birnie Road was closed for around nine hours after the crash as a collision investigation was carried out.
Officers also briefly cordoned off a stretch of Birnie Road, and were seen examining cars there in the afternoon of the crash.
The lorry driver was uninjured.
Anyone with any information, should contact police on 101, quoting incident 0804 of April 26.