Tuesday, May 06, 2008

Holy shit...
THE RUSSIANS HAVE LANDED!

















Alexashka Wolkovich at the Filmore