2005 Saleen S7 Twin Turbo, Los Angeles Auto Show


2005 Saleen S7 Twin Turbo, Los Angeles Auto Show