20 Feb 2012, 14:47 UTC · By: Andrei Tutu / Spain has announced its first supercars for quite some years now and the time for ti to actually been brought to the world has finally come. GTA Motor has been putting the finishing touches on the S...