Forty years later, it's still really hard to live in a Bacworld.
1986
1988
1968
1997
1990
1958
2007
2024
2022
2025
2018
1984
1989
—
1983
2023