A massive asteroid is hurtling towards Earth, prompting NASA's warning of a close encounter. Will it strike? What's the ...