
Volvo has released the first images of their upcoming 2011 Volvo S60 Concept. The car will make its first public debut at the 2010 Geneva Motor Show in March next year. Meanwhile, the production of the car will start in early summer 2010 at the Volvo Cars plant in Ghent, Belgium. Stay tuned for more…