We have some spanking new screenshots from the PC and Xbox versions of Toca Race Driver and we would like to share them with you. The enhanced versions of the game are both now confirmed for a March 28 release in the UK, and if you’re not salivating enough already, take a look at these shots.