3 Mar 2015, 20:06 UTC · By: Tudor Rus / Call it ego, vanity or just the need to show off, but Aston Martin Vulcan is one sick supercar freshly unveiled at the 2015 Geneva Motor Show