Tag: Alien Site Area 51

Area 51 (also known as Groom Lake) is a secret US military installation which lies just outside of Las Vegas,…