An urban legend comes to life when a naive man decides to say the words in the mirror.
2025
2020
1998
2001
1971
1978
1972
2013
2018
2019
2022
2004
2023