Speyfest a hit with fans of all ages as festival gets back to its best

The Red Hot Chilli Pipers stole the show on Saturday night
The Red Hot Chilli Pipers stole the show on Saturday night