Spider Riders: Oracle no Yuusha-tachi Episode 13

  • Alternative: Spider Riders: Oracle no Yuusha-tachi;Spider Riders: The Heroes of Oracle;スパイダーライダーズ ~オラクルの勇者たち~
  • Type: Series
  • Status: Finished Airing
  • Aired: Apr 5, 2006 to Sep 27, 2006