Anybody recognize this?

Thu, Nov 17, 2005

News

One hint… It’s Russian.

Leave a Reply