The living dead took over a Moray shopping centre at the weekend as part of a Halloween event aimed at encouraging more people into the town.
Ghoulish and frightening characters dripping with fake blood paraded through Elgin while performing jerky dance routines.
St Giles’ Theatre Group brought people to a standstill with the musical routine, which was prepared for a spooky celebration organised by the Elgin Business Improvement District (Bid) organisation.
Shoppers stopped to watch the haunting dance moves that were performed in the St Giles Shopping Centre and on the Plainstones outside.
Children wearing homemade costumers to mimic their favourite television and movie characters marvelled at the performances before attempting to replicate the moves during a parade.
>> Keep up to date with the latest news with The P&J newsletter
Magic tricks were also performed in the town centre to give youngsters a real-life taste of wizard and witch skills.
The extravaganza was organised by Elgin Bid as part of its series of events aimed at encouraging shoppers into the town centre to support the businesses there.
Elgin City South councillor, Graham Leadbitter, who volunteered at the event, praised the creative efforts to boost trade.
He said: “It was great to see so many people out supporting Elgin Bid’s Halloween event.
“There were certainly a lot of children doing their best to try and terrify the adults who were out and about in the street.
“The series of events that the Bid puts on through the year certainly helps to encourage important footfall to the town centre on Saturdays.”