14 1 / 2012

If you tune your radio to 88.4 FM you can actually hear his thoughts, and that it’s impossible for him to wear socks.  All we know is, he’s called “The Stig”!

If you tune your radio to 88.4 FM you can actually hear his thoughts, and that it’s impossible for him to wear socks. All we know is, he’s called “The Stig”!