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.
2002
2007
2017
1995
2024
2008
2004
2011
1993
2022
2025
1990
2021
2010
2012
1968
2023