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.
2017
2000
2021
2022
2015
2014
2024
1973
2004
2001
2016
2019