NASH!
if its truly chechnia
uve changed my views on them
Although ppl look lyke Chechnyians(i think they are called this:P)
Its Hard to Belive that these cars are found in Chechnya,esp. the Lambo...
AMAZING!
HATS off 4 this
nice.......................
Lambo rox!