usa

  1. Ocean

    Imminent Alien Disclosure?

    All on mainstream news, even Bloomberg and Forbes. The lead up for alien disclosure? US Navy admits that UFOs have been spotted near top secret military facilities - Metro, UK. 24th April 2019...
Top Bottom