Saint Seiya: Warriors of the Final Holy Battle

1989-03-18 | 45 minutes

Rating: 7.2