Earth is under yet another meteror strike.