Return of Ultraman: Terror of the Waterspout Monsters

1971-12-12 | 48 minutes

Rating: 6.5