It's Ekiden time again tomorrow. And that means only one thing. Drive carefully because fashion chaos is about to hit the roads.
It's the 14th edition of the Ekiden and the biggest to date with about 300 teams signed up, said race director Rob Docherty.
Last year's tally was 270 teams, and the numbers had increased because "running is becoming a very social activity, with more people wanting to do it as a team," he said.
About 2000 runners and walkers are due to take part in the relay marathon, and Mr Docherty expects the unexpected whenever he runs the event.
"I run a lot of events and this is the most fun. When I see people get out of their cars at the beginning of the day, the costumes always amaze me. You never know what people are going to come dressed up as. What makes this race special is that the costumes just get crazier every year."