Pics Cars Subaru Isle of Man TT Subaru WRX STI Isle of Man TT Subaru WRX STI This picture was taken at The Chicago Auto Show on February 15, 2012. Download Order High Resolution Image Subaru STI silver 2011