GALLERY & VIDEO: Christmas festive spirit comes early to Elgin and Buckie

Breaking