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.
1999
2008
1959
1971
1979
2022
2013
2003
2009
2015
2024
1992
2021