An urban legend comes to life when a naive man decides to say the words in the mirror.
2000
1983
2023
1997
1998
1972
2004
2024
2003
2010
2002
—
2017
1980
2007
2016