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.
1987
2019
2013
1997
2015
2003
1985
1988
2024
2012
1978
2023
2018
2020
2025
1999