Forbidden Knowledge TV
June 20, 2011
The original uploader claimed that there are rumors that Russia is preparing to surprise the whole world with the announcement of an “alien invasion.”
There’s a lot disinformation on the Internet coming out of Russia. I don’t know what to make of this footage but it is definitely an interesting shot!