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.
2024
2001
1965
2025
2021
2000
2017
2008
1989
1979
1972
1990
1999
2009
2006
1992
2004