29 Jul 2010, 12:48 UTC · By: Andrei Tutu / Subaru Rally Team USA has more than taken the wraps off (the presentation was done in a dynamic, dramatic mode) the new 2011 Impreza WRX STI rally cars at the Pala Raceway in California. The team...