Up next


Dept. of Energy Confirms UFOs Over Nuclear Launch Sites

Infowars
Infowars - 171 Views
2,178
171 Views
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

Up next