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.
1999
2019
2002
1964
1984
1978
1975
2020
2005
1929
2006
1990
2018
1997