Thanks for the input everyone! Even if it's only theories, it helps a lot. If you guys can think of any more theories, that would be wonderful. Do any of you happen to know of any other prominent places with red in their name?

I wish my Russian were good enough to read that page you sent me mishau_, so I'll have to run it through Babel Fish and pray a get the gist of it.