Highland dance troupe or wrestling squad? @EAELtd glamorous groupies enjoy a fine day out @cowalgathering last weekend. http://www.cowalgathering.com/