Scuderia Libra - St. Pete racing notes.
After all the fuss about the next race, let's take a look back into the last race. With a 2nd and 3rd place at races, Formula Duude Official Website caught with the Scuderia Libra personnel. Below are some quotes from… read more











