Video Games

World of Speed: A Free Racing MMO Lifestyle · World of Speed: A Free Racing MMO The maker of Need For Speed: Shift series and Project CARS, Slightly Mad Studios, has announced a new MMO Racing game coming sometime on PC in…