2010 FLR World Series ChampionshipIntroducing, the FLR World Series. The FLR World Series is a team based Championship taking place at different locations around the world.
The Championship will consist of 5 events with each event having two separate Class races held on the same night.
(with one mandatory Pit stop.)
Check
HERE for more info. Keep an eye out over the next few days for updates.
DK