There’s an old saying about Spain. Legend has it that the rain in the storied Iberian nation stays mainly in the plain. These Mexican fellows apparently thought that given their SEAT Leon Cupra Supercopa race car’s Iberian origin, it would happily stay mainly in the crane that was hoisting it to the high heavens using […]