An urban legend comes to life when a naive man decides to say the words in the mirror.
1995
1926
2024
—
2015
2004
2008
2022
2021
2025
2010
2009
1970
1990
1986
1987
2006