Monday, December 8, 2008

Towbin Hummer - Las Vegas, CA

Rumor is they will start selling Smart cars at that location.

No comments: