Much-dreaded asteroid Apophis will not hit Earth for at least 100 years, Nasa says Nasa has given Earth the all clear on the odds of an asteroid called Apophis…