I put this video together to show proof that US and Russia has been building and using weather control stations for many years. The US has 5 of these stations around the world now. Here’s the whole History Channel program: www.youtube.com

Tagged with:

Filed under: Youtube Videos

Like this post? Subscribe to my RSS feed and get loads more!