Ryota Ozawa as
Episodes 1
Episode 01
January 12, 2014
• 54m
1x1
This man won't let anybody die, his hand is a shield of life!
The Birth of the Three Special Forces.
Read More