The Kincardine Scottish Pipe Band Parade presents the 29th annual Gathering of the Bands with live entertainment from 12-7pm, beer gardens, and barbecue.