Automotive News Fortress of Supertude: The Most Insane Supercars at the 2017 Geneva Auto Show March 11, 2017March 11, 2017 mrbangastang –––––––––––––— Car and Driver BlogCar and Driver Blog