Day in Tech History

Day in Tech History


April 17, 2000: Terraserver Releases Photos of Area 51

April 16, 2019

2000 – Five arial images of Area 51 are leaked onto Terraserver from a Russian satellite called “Sovinformsputnik. The amount of traffic that went to the site brought the server down, so they had to take the photos off until they could handle the traff...