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.
2022
2024
1997
2021
1983
2008
2007
2017
2006
2001
2005
2016
1999
1964
1996
2000