The bizarre annual Frampton sheep race took place in Gloucestershire, southwest England on Saturday afternoon. <br /><br />The bizarre annual Frampton sheep race took place in Gloucestershire on Saturday afternoon. The annual fixture was attended by hundreds of locals and even included a 'human sheep race' where men and women don sheep costumes and jump over hedges.<br /><br />The annual fixture was attended by hundreds of locals and even included a “human sheep race” where men and women don sheep costumes and jump over hedges.