Falkland Islands Secret Alien Civilization

Beauchene Island… The southern most island of the Falkland Islands is home to a hidden alien (non-human anyway) base of operations.
The little information to be found about this island says it is an uninhabited nature sanctuary with the remains of a few old huts built by whalers in the 19th …read more

Source:: Disclose TV

      

Speak Your Mind

*