An urban legend comes to life when a naive man decides to say the words in the mirror.
1988
2022
1987
1991
2000
1986
2024
2006
1996
1982
1984
1985
2008
2005
1989