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.
2012
2017
2022
1986
1993
2024
2009
2021
1977
2014
1964
2015
2013
2011
2007
1966