Teaser video for the game over at Game trailers
Environments and cars look beautiful. Hard to tell how destructible the cars are from the video though.
Environments and cars look beautiful. Hard to tell how destructible the cars are from the video though.