Bombshell: Illegal aliens from Chechnya were found outside of a special forces officers home near a North Carolina military base with a telephoto lens on their camera. What were the illegal alien from a Russian republic doing in America?

Start the Conversation

Your email address will not be published. Required fields are marked *