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.
1992
2009
1989
2017
2016
1973
2018
2024
2013
2025
—
2021
2010
1947