Dec 20, 2010

Supersports from The Land of the Rising Sun.


1 comment:

  1. This is really a supercar even Top Gear couldnt believe its crafted by Lexus!!!!!

    ReplyDelete