2003 Royal Braemar Highland Gathering

Sat 6th September 2003

.