IRG Sports + Entertainment has announced that the 63rd running of the World Series of Drag Racing will be held at Memphis International Raceway, moving the race from its longtime home in Cordova, Illinois. The announcement will come as a bitter pill for those residents of the Cordova area that have been loyally supporting the […]
More...
More...