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.
1983
2004
2022
2010
2018
2023
1999
1989
2011
1964
2012
1991
1995
2006
2014
1960