PC DiRT Showdown Demo Trailer Released May 4th, 2012 0Codemasters has recently released a trailer for the DiRT Showdown demo that shows off some of the gameplay that players can expect from the...