Spider Riders Japanese Site Opened
|TV Tokyo has opened its official homepage for the Spider Riders ~Oracle no Yusha Tachi~ (Spider Riders ~Oracle of Heroes~) anime series. The show has been airing on Canadian television for several weeks, but will premier on Japanese television today.
Source: Moon Phase