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.
7/2/2020
3/19/2009
10/10/2008
10/19/2007
7/15/2006
7/12/2008
7/21/1984
11/1/2007
9/6/2005
10/10/2009
9/16/2016
8/6/1973
1/17/2004
3/6/1956
7/15/2004
4/1/1974
3/17/1993
7/2/2001
5/10/1991
5/25/1960
3/4/2002