Is hindsight 20:20? Does history reveal or obscure the truth? Can we predict the future? Will history repeat itself? Are we in control?
March 1, 2012
Released
Z
3min
—
English
1992
2013
1993
1994
2005
2021
2016
1999
2012
2001
2014
2019
2008
1972
1976
1968