Supermarket trolleys, wheelbarrows and wacky contraptions ranging from a go-kart snowmobile, to a car modelled on the Cadillac featured in the Ghostbusters movie rattled down Sheringham high street to the delight of spectators, in the annual carnival street races.

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

Crowds in their hundreds lined the pavements at the event, pelting competitors with flour-filled missiles and water bombs.

Proceedings kicked off with a waiter and waitresses' race, followed by a children's race won for the fifth year running by Kevin Pitcher, who was racing with his daughter Rosie in honour of his five-year-old son Benny, who has an inoperable brain tumour.

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

A team of engineers working to repair the sinkhole in High Street took the adults' race trophy in a modified flatbed trolley, with other entrants including a lobster, a pair of vultures and last year's winners Tom Codling and Kevin Webb, who raced in a Thomas the Tank Engine-themed cart while dressed as railway boss the Fat Controller and his slimmer counterpart, the Thin Controller.

Carnival events manager Graham Deans, who co-ordinated the races with the help of a team of carnival committee members and volunteers, said: "The street races are one of the highlights of the carnival programme and it was great to see so many people turning out to take part, or to watch."

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Waiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELLWaiters and waitresses line up at the start line at the annual Sheringham Carnival street races.Photo: KAREN BETHELL (Image: Archant)

North Norfolk News: Competitors being pelted with flour and water in the waiters and waitresses' race. Photo: KAREN BETHELLCompetitors being pelted with flour and water in the waiters and waitresses' race. Photo: KAREN BETHELL (Image: Archant)