Located at Groom Lake in the Nevada Desert, Area 51 was a US Air Force base 85 miles (135 km) north of Las Vegas. The site created controversy, as nobody knew what happened inside, and the area was ...
Some results have been hidden because they may be inaccessible to you