by Artzzz
SOCHI, RUSSIA - JULY 20: Toyota Land Cruiser off-road cars take part at the international expedition Germany-Russia (12 July - 08 August 2009) on July 20, 2009 in Sochi, Russia.