Day: December 2, 2011

The 2011 LA Auto Show: Best Of

You probably all heard about the amazing cars that made their way at the 2011 LA Auto Show. Unfortunately, this is now over, but in order to offer closure to this event, we will display a short top with all the cars that made quite an impression. We begin with the brilliant Ford Mustang Shelby […]