x
Submit Upload
April 07, 2013

Lexus LFA
China

A rare crash of a Lexus LF-A in China.