MURRAYFIELD STAGES HIGHLAND GAMES Feats of strength and athletics thrill crowd despite appalling weather.

Record ID: 496296