I don't know if I trust this "Sorcha Faal" as a source, but much of the info in that article does seem to add up some, and is verified elsewhere - except for the bit about one million troops. Unless I missed it the report concerning the deployment of 1000000 troops within the US is not linked to by the article.
I can't seem to find any other sites reporting this deployment.