Monday, December 5, 2011

8 Ferraris Crash One Another at Same Time, Same Place?

Japan has been well known for tuner cars, but this time it seems that the country will be more popular for its potentially most expensive car crash ever to happen in history.