Aniworks Logoworks
Space Pirate Captain Harlock

Episode 13 of Space Pirate Captain Harlock

The Castle of Evil in the Sea of Death