1995 isn’t just the 20th anniversary of Colin McRae’s WRC victory, but also of the car ... the newly-launched Impreza for its first full season. While the new car with its shorter wheelbase ...