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.
2000
1966
1967
1984
2002
2025
1975
1989
1963
1999
2019
1997
2021
2017