road

Extreme concrete road barrier

Crazy Japanese driver training course? Nope. It’s a speed-limiting tactic over in Japan China. There isn’t much info about the two-foot tall, 100-foot long chicane but we’re int