Seems like Ado Cars Drifter, Prince of racing games has come back and more than ever. Take on this challenging road!