An 1,100-foot asteroid named Apophis will pass Earth in 2029 closer than our satellites, with gravity potentially shifting ...