What is Area 51?

Area 51, a highly classified remote detachment of Edwards Air Force Base, was built in 1955 as part of the

Read more

Where is Area 51?

Area 51 is located in southern Nevada, 83 miles north-northwest of Las Vegas, on the edge of Groom Lake. However,

Read more