Geneva International Motor Show 2011
The Geneva Motor Show runs from March 3rd through 13th. It’s been a staple in Europe for over 100 years. We realize that most Americans reading this post won’t be able to attend, but it’s still a very interesting look at some of the most imaginative, daring and creative concept cars that you... Continue reading
