Top Gear USA El Toro Track Revealed By Google Earth?

The rumors of the demise of Top Gear USA may be exaggerated, but according to those rumors, parts of the pilot for the Top Gear USA project were filmed out in sunny SoCal on the runways of the decommissioned El Toro Marine Corps Air Station. Although we've received no confirmation from BBC Worldwide or NBC on whether… » 5/19/08 9:40am 5/19/08 9:40am