Monday 29 December 2008

It's not about music

But this is clearly one of the most incredible vehicle ever built... And it's Russian.