The victims of a bus crash live on as ghosts, but some having a pressing need to finish the business of their earthly lives.
2001
1898
2023
2009
2006
1976
2015
2011
2022
1982
1957
2024
1949
1983
1945
2025
—
2004
2008