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.
2023
2018
2025
2016
2019
2024
1977
—
1989
2012
1986
2006
1930
1987
2015