2018Ferrari11 Cars That Claim high HP Output – 2018 Geneva Motor ShowCARSOIDMarch 15, 2018March 21, 2018 by CARSOIDMarch 15, 2018March 21, 201801989 The Geneva Motor Show is one of the largest car shows in the world, and both major and smaller automakers gather in Switzerland to present...