WHACKY races return to Eynsham tomorrow as part of the village's annual carnival.

The famous Eynsham Shirt Race begins at 12.15pm on Witney Road, with fancy dressed-competitors racing their non-motorised vehicles to The White Hart.

On their way, each team has to stop at seven pubs, where they will drink half a pint.

The shirt race is believed to be the second oldest in the country, just behind the event in Bampton, which takes place in May.

Read also: Eynsham Shirt Race 2018 is as chaotic as ever

It is followed by the carnival at Eynsham AFC, which runs until 6pm and features attractions including a tug of war, a fire and glow performer and a sheep show.

Tickets are £5 on the day.