vfx Well-Known Member Aug 18, 2006 14,790 52 CA CA Feb 17, 2010 #1 Feb 17, 2010 #1 Tesla's faith in America - Video - Business News