Forget any American cousin you may have seen, the Stig has landed in California to film the MotorTrend exclusive series Top Gear America.
313