An urban legend comes to life when a naive man decides to say the words in the mirror.
2025
2022
2024
1969
2010
1980
1988
2009
1986
2017
2011
1995
1981