 You can also stay in touch using our free app. Get it at Google Play or the App Store. Glenn Beck is news to two suspected criminal aliens from Chechnya. One of them is now dead. They were accused by this U.S. Army Special Forces soldier of spying on him and taking pictures of his home. He had probably a lovely home. Do they have lovely homes in Chechnya? I don't think so.