NASA has confirmed that asteroid 99942 Apophis will pass safely within about 20,000 miles of Earth on April 13, 2029, the closest flyby of an object its size in recorded history. Once considered a ...