A sleep study goes awry when participants start to go missing.
2025
—
2009
1975
2007
2001
2023
1984
1991
2024
2017
1996
2019
2022
2005