16 Apr 2013, 16:15 UTC · By: Ciprian Florea / The all-new and exclusive Lamborghini Veneno was named the world’s ugliest car by Edmunds, who put the Italian supercar atop the top “100 Ugliest Cars of All Time”. Introduced a...