Old 06 February 2013, 04:57 PM
  #17  
vtecsti
Scooby Newbie
 
vtecsti's Avatar
 
Join Date: Jan 2013
Location: france
Posts: 15
Received 0 Likes on 0 Posts
Default

so what gives the sti more power than the wrx if there are no differences?