Vid Day Monday

Russia Today is an English language news station out of...Russia...yea. They do a pretty solid piece on Worlds, sure would be nice to see this kind of coverage here.

Comments

Popular Posts