A sometimes harsh, sometimes goofy look at the routines that give our lives form.
2005
1990
—
1979
2017
2014
2012
1911
2024
2022
2010
2013
2023
2019
1983
1930
2016