Jack wakes up from a bad dream only to find elements from the dream present themself in reality.
1992
2003
2001
1966
2005
2006
1987
1988
1989
1961
2016
1945
2007
2008
2000
2023