An urban legend comes to life when a naive man decides to say the words in the mirror.
1988
2004
—
1996
1990
1986
2024
2022
2006
1992
2007
2016
2023
1972