Please wait while we are burying this event
| updated 2012-04-08 06:13:39 -0700
YAMAGUCHI: A Road Side Accident in Japan's city of Yamaguchi, which was seemed a scene most like a Hollywood Actions Films scene. In the accident Fourteen Super Luxury Cars crashed with each others. These fourteen luxury cars were Eight Ferraris,...