Is This Our Asteroid Armageddon?