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
1988
2016
1984
1963
2020
2015
2014
2017
2018
1977
2001
2006
1965