Competitors in the Famous Alva Games Hill Race, Alva, Clackmannanshire, Scotland. Looking down on Alva.