The city of Los Angeles hasn't seen big-league, sanctioned auto racing in years as far as we know (and if anyone out there knows the history here feel free to comment below or email the author). But L.A. is scheduled to host the world's newest race, called Formula E. It's the brainchild of FIA, the ... More >>
