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.
2005
1995
2019
2021
2023
2022
2004
2017
2000
2025
1997
2024
1993