Armageddon

But from where these asteroids arrive..