Don't have Telegram yet? Try it now!
http://www.loosewireblog.com/2007/05/russia_declares.html
Russia Declares Cyberwar?