An urban legend comes to life when a naive man decides to say the words in the mirror.
2024
2022
2016
1991
2018
2020
2011
—
2023
2007
1988
2003
2002
1993
1981