An urban legend comes to life when a naive man decides to say the words in the mirror.
1988
1981
2013
1990
2024
2025
2014
1984
2023
2006
2002
—
2018
1989
1975
2015