Men in skirts, whirling and twirling about, cradling large heavy objects, grunting and screaming, throwing the objects as far as they can! Must be time for the Celtic Highland Games of the Quad Cities, held annually in Davenport, Iowa.