China wants to launch asteroid-deflecting rockets to save Earth from Armageddon July 11, 2021July 10, 2021