Ryusuke Taguchi
Acting
1979-04-15
Iwanuma, Miyagi, Japan
0.936
Masked Horse, Super Strong Machine No. 69, Taguchi, Pro-Wrestler Sengoku Enbu, Ginbae Mask