Three stories take place simultaneously as a mystery unfolds.
2013
2010
2014
2012
1948
2005
1933
1968
1971
1967
1985
1979
1964
1969