A man has fallen from the roof of a building in a Scots town.
Emergency services raced to Cross Street in Fraserburgh after the alarm was raised at around 6.30am on Tuesday, April 5.
Ambulance crews attended and the 48-year-old man was taken to Aberdeen Royal Infirmary for treatment.