Highland Dancing Competitions
Varying ages and classes compete on three separate platforms.