CIA acknowledges existence of Area 51 in declassified documents 46069

This photo stored at: area 51

March 15, 1998: This satellite image shows Area 51, a military base on the Nevada Test Site. - high-definition photo for free download.

area 51