In 20 million years, humans could watch Mars get its own Saturn-like ring