A sometimes harsh, sometimes goofy look at the routines that give our lives form.
1981
1976
1965
1975
1983
1978
1987
2023
1996
1990
—
2011
1979
1977
1966
1973
1989