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.
1996
2021
2022
2000
1988
1995
2018
2007
2008
2003
2017
1991
2015