Queen Elizabeth II's granddaughter Zara Phillips carried the Olympic torch on horseback at Cheltenham racecourse in England on Wednesday (23May12), ahead of the launch of the 2012 Games in London in July (12).