Why yes. That is a Benz nailed to the ceiling of a Moscow airport. Furthermore, Englishrussia.com rules.
How About a Little Hump Day Zen?
4:45 PM on Wed Jan 9 2008
By Jonny Lieberman
1,262 views
11 comments








