Can fiction surpass reality?
1988
1931
1932
2009
2004
2006
1935
1946
2012
1940
1942
2007
1998
1926
2013
1921