Lion Maru

The Devil's Fortress (2x18)


Air date: Aug 11, 1973

  • Premiered: Apr 1972
  • Episodes: 81
  • Followers: 1
  • Ended
  • Fuji TV
  • Saturday at 19