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.
1964
2010
2014
2003
1954
—
1947
2025
1984
1971
2019
2007
1988
1973
1981
2017