Mirror (Kagemigaki)
Watch now
1 season
12 episodes
12 episodes
Play allHamada finds a mirror and faces himself through it, fighting with the reflection expressing his true self to him through the mirror.