I was just wondering, does anyone know what "Corsa Scuderia" means? Is it something like Racing Stable in Italian?