Thousands of people turned out to see the Olympic Torch carried through Portland this morning.
It will travel 76 miles today from Portland Bill to Bournemouth.
147 torchbearers will carry the flame and the day will finish with an evening celebration on Bournemouth beach.
The Olympic Torch was taken on a lap of honour at St Mary's Stadium, venue for the Marcus Leibher Memorial match.
Thousands of people followed the Olympic Torch in the rain as it passed through the New Forest, on its way from Dorset.
The two torchbearers in Lyndhurst performed a dance from the 70s.....The Bump!