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.
1986
2009
2004
1955
2000
2007
1994
2014
1995
2001
2013
1993
2017
1997
1982
2019
2025
1965