Thousands enjoyed a fantastic spectacle in tartan

The Atholl Highlanders parade at Blair Castle