russianuniverse.org
The Brand You Can Trust: Bad Mother Russia™ (est. 1561 A.D.)
Time flies but propaganda stays the same.