A main claiming to be from the future explains what we can expect from the next decades, in a frightening glimpse of what's to come.
1997
2006
2004
2002
1989
2023
2024
—
2018