Red Bull Worlds Smallest Mini Drome

Red Bull is bringing the worlds smallest Velodrome to London England. If your going to be in London on the 15th then check it out. It looks like it'll be a fun event. My...