China wants to launch asteroid-deflecting rockets to save Earth from Armageddon

Latest posts