Skyscraper-sized asteroid 99942 Apophis will pass Earth April 13, 2029

Technology