Germany (15 of 136)
IMG_0261
These are 917s, the driving experience of which is apparently akin to piloting a 1200hp lawn chair.