Crews battle vehicle fire in Rothes

Post Thumbnail