28 Jun 2011, 15:07 UTC · By: Mihnea Radu / The Impreza STI has claimed an impressive class win at the infamous 24 Hour Nurburgring race this weekend. The WRX STI tS, which was specially prepared by Subaru Tecnica International (STI), the fir...