A homeless man explores the bustling city after receiving a fragmented mirror piece from a mysterious, odd-looking figure.
1964
2003
2020
2014
2010
2024
2009
1987
2004
2008
1999
2000
2023
2019