They Really Love Carpets in Russia

More completely insane stuff from Russia:
Squatting Russians
Life in Russia
The Real Russian Brides