An urban legend comes to life when a naive man decides to say the words in the mirror.
1988
2008
2009
2007
2004
2005
2003
1981
1969
2006
2018
2015
2016
1986
1995
2011