An ordinary man in a small town one day realizes that he is living the same day over and over again.
1990
2025
1980
1983
1984
1987
2016
2014
2009
1965
1997
2003
2001
1975