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.
2010
2007
1970
1975
1978
2004
2008
2009
2013
1995
2012
1976
2011
2006