22 Jun 2009

The Stig is revealed on UK's Top Gear

From Morning Report, 8:53 am on 22 June 2009

One of television's best kept secret's has finally been revealed, or has it?