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.
2002
2004
1980
2009
2014
2017
2020
2016
—
2007
2006
1984
1960
2022
2015