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.
1994
1990
1972
1997
2022
2024
2015
2020
2025
1979
1988
1984
—
1989
2003
2016