Mirror (Kagemigaki)

play_arrow Watch now
1 season 12 episodes

Hamada finds a mirror and faces himself through it, fighting with the reflection expressing his true self to him through the mirror.

12 episodes

arrow_back Browse all series