CIA says Area 51 does exist
For decades, UFO buffs and believers in alien landings have bemoaned the fact that an area in remote, uninhabited Groom Lake in Nevada, named Area 51 was officially denied to even really exist. Locals knew it did. According to a recent story by the Associated Press, the CIA has made the clearest acknowledgement to date […]