Saturday, November 27, 2010

LA Auto Show: Aston Martin

20101124053
N8 | Too bad they don't let you in.