Olympic torch relay heads through Royal Wootton Bassett
A teenager with one leg was cheered wildly as he carried the Olympic torch through Royal Wootton Bassett.
Ben Fox, 16, from Swindon, had to swap hands several times while carrying the torch in warm sunshine.
At the end of day five Zara Phillips, the Princess Royal's daughter, carried the torch on her horse Toytown on to Cheltenham Racecourse.
She lit the cauldron during celebrations which racecourse officials said was attended by 24,000 people.
"It was unbelievable," she told the BBC.
"I can't believe the amount of people. It is amazing how many people were so close.
"It was a massive honour and great to be able to do it on Toytown. I live in Cheltenham and so many times I've been here to watch the other champions, so it was very emotional," she added.
Earlier in the day wheelchair basketball player Mr Fox, who has set his sights on the Paralympics, carried the flame using a crutch for support.
He met footballer Didier Drogba who ran in Swindon and who on Tuesday announced he will leave Chelsea.
On Twitter, Ben said the Ivory Coast international shook his hand. "It was "insane," he wrote.
In Royal Wootton Bassett, where local people formerly turned out to honour the UK's war dead, there was a celebratory mood as the flame passed through.
David Hemery, the Olympics 400m hurdles champion in Mexico in 1968, was first to carry the torch in the town.
But the biggest cheers were reserved for Ben who completed his 300m section unaided.
His mother, Carol Fox, was nervous before his run but said she was "so, so proud" to see him take part.
"2016 is Ben's aim... this is just a taster for Ben and I'm sure he'll want it even more now," she told the BBC.
People also responded on Twitter with one, Jon Preston, writing: "Superb determination shown by this young man."
The total distance covered on day five of the relay was 140.5 miles.
During the morning, fireworks were set off along Bristol's Clifton Suspension Bridge as the flame was carried across.
However, the torch relay was running a few minutes late, having taken a wrong turn in fog at the start of the day.
Crowds gathered in the early morning mist to see the flame set off from Bristol's College Green at 05:50 BST before heading to visit Nailsea, Backwell and Flax Bourton.
But as it returned to Bristol via Nailsea the convoy took a wrong turn in Failand - delaying the relay by about 10 minutes, but London 2012 organisers Locog said the torchbearers were not affected.
By the time the relay reached Clifton Suspension Bridge, the clouds had cleared.
Streamers burst out of firework cannons along the famous landmark and Grade I listed structure, which was opened in 1864 and is considered to be the symbol of the city of Bristol.
Badminton gold medallist Rebecca Pantaney carried the flame half way over the River Avon before passing it to Thomas Baker.
Ms Pantaney won gold at the 1998 Commonwealth Games as part of the ladies' team and now coaches all levels at the game, even taking Falkland Islands competitors to the Island Games.
The oldest torchbearer of the day was Mary Wixey, 91, a former games mistress who has been described as "a credit to athletics" and still enjoys running.
The flame was carried through 22 communities including Chippenham, Marlborough, Wroughton, Cirencester and Stroud.
The evening line-up included music from Labrinth, dance act Twist and Pulse, Gloucestershire Youth Jazz Orchestra and Cheltenham Youth Choir.
The 70-day relay around the UK finishes at the Olympic Stadium on 27 July.
A total of 8,000 people will carry the flame on its 8,000 mile, 70-day journey to the opening ceremony of the Olympic Games on 27 July.