A collection of several interlinked stories that happen on the New Year's eve...
2003
1996
2014
1971
2008
1957
1999
2022
2001
1925
1984
1969
1980
1895
1972
1950
2012