Hanuman and the Five Kamen Riders

1975