Ice,
Just saw this. Is it demented enough to revive the blog?
It is the Red Army Choir singing backing vocals for the Leningrad Cowboys (a "rock band" from Finland) and may be the most demented thing I've seen since the Chelsea Tumbleston fiasco.
Created by Bar Stools
19 March 2008
Subscribe to:
Posts (Atom)