Germany (19 of 136)
IMG_0269
And after the factory got bored of building 959 street cars, they thought they'd try their hand at a 959 rally car.