openpaddock.net
Star Mazda – 2009 Season Review – Getting Started
Star Mazda Series – 2009 Season Review The Star Mazda Championship is a low-power spec-formula series that started in 1999 in an effort to transition young drivers from karts and F2000 cars t…