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.
2016
1997
2009
2013
2023
2001
1964
1999
1989
2000
2024
2021
1984
1963
2025
2008