came across these pics of the Evo (i hope its the one in question), it was actually brought down by a good friend of mine, can hopefully get a drive in one of these days.
Hey guys just wanted to let ur'll know that a brand spanking new SLS (red) has been brought down by the agents and they will launch it soon. According to them there are abt 4 or 5 interested parties who r willing to part with in excess of 75m!!! for this beaut.