And The Stig Is...S

The first episode of Top Gear Season 13 is airing in the UK right now, but we can already reveal the true identity of The Stig. His identity below...if you can handle the spoiler.

That's right, as we told you last week, The Stig is Michael Schumacher.