x
Submit Upload
September 05, 2011

Mercedes SLR
Frankfurt, Germany

Two employees of a local Mercedes dealership took a customer's SLR out for a test drive, lost control at high speed and crashed into trees. Both were killed in the accident.