Spain, reigning World Cup Champions, aren’t necessarily known for manufacturing world-class sports cars. Fact is, the hottest salsa from Spain comes in the form of a SEAT Leon Cupra R with 198kW. Thanks to several factors, including overpricing, SEAT pulled out of South Africa.
The Izaro GTE of course, has nothing to do with SEAT or Volkswagen. It’s apparently a name resurrected from the 1920s by the Spanish grandson of a guy who