Yes it's true...the new series of Top Gear is currently in production! Here is a picture of me suiting up for my customary duties as...THE STIG! Edited by: SneakyElephant