An urban legend comes to life when a naive man decides to say the words in the mirror.
2024
2011
1975
2022
1972
1986
2000
2016
1979
2012
1985
—
1987
1989
2025