Steve on November 9th, 2007

Japanese Keirin Racing

They look ridiculous but the racing is very cool indeed.