Eight people experience a strange phenomenon while waiting for a bus at a remote station on a rainy October night.
2019
2010
1997
2024
2025
1976
—
2011
1988
2023
1982
2006
2022
2016