USF1 Launch
Ken Anderson (USA), centre, and Peter Windsor (GBR), right, at the launch announcement live on the Speed Channel.
USF1 Launch, Speed TV Channel, Charlotte, North Carolina, USA. Tuesday 24 February 2009.