Video Player is loading.
Dept. of Energy Confirms UFOs Over Nuclear Launch Sites
Infowars - 331 Views
2
0
Published on 22 Apr 2021 / In News and Politics
The U.S. Dept. of Energy has confirmed that there has been UFO sightings over every major U.S. nuclear launch site.
https://banthis.tv/watch?id=60....79ecf2dfc7322a078191
Show more
1 Comments
sort Sort by