it's the new 'instant-self-re-attaching tyres' technology they were testing out.
Brilliant bit of kit that. On slight draw back - it makes pitstops look like an episode of looney toons
(
theoriginalsteve <this space intentionally left blank>,
Fri 16 Apr 2010, 13:13,
archived)