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.
2007
2024
1964
1999
2017
2005
1997
2002
1984
2001
1968
1990
1929
2006
2020
1963
1992