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.
2011
2016
1992
1973
1987
2004
2002
2007
2019
2023
2001
1989
2005
2008
2009
1986
1990
1929
2003