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.
1998
1986
2007
2014
2023
1977
2021
1979
2016
1994
1996
2017
2024
1985
1991
1990
2013