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.
2015
2014
2022
2025
2016
2017
—
1992
1964
2012
1928
2023