Mystery's Stories of Origin

Area 51

Wednesday, October 15th, 2008

Area 51 or the Groom Lake base is an off limit top secret military facility located about 90 miles north of Las Vegas in the southern Nevada. It is a remote region of land having a large military airbase at its center. Area 51 is one of the most secretive ...