Thursday, February 17, 2011

World's smallest velodrome



Red Bull's mini drome in London.