Worlds Fastest Cobra
August 14, 2017 Ted Taormina is a total gear head who works on a number of high end sports cars at his facility in San Carlos CA.. Ted was inspired to build a Superformance MK III (licens...
more >