After finding a mysterious note, two would-be time-travelers must face the consequences of their actions -- before they even finish building their machine.
2005
2024
2023
2007
1964
2006
1966
1989
2008
2009
1978
2003