An urban legend comes to life when a naive man decides to say the words in the mirror.
1971
2004
2025
1982
2016
2024
1990
2018
1989
2026
1988
—
2000
2023