Events at Broadford on Saturday, June 25