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
2006
2004
2015
2013
2011
2008
2016
—
1989
2000
1996
1988
2020
2024