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.
1973
2004
1989
2018
1987
2002
2007
2023
2017
1964
1986
1975
2001
1965