Mini Velodrome in London

Check out how fast/quick these guys move around this tiny velodrome in London, UK!