Poster of Cast and Crew in Otogi Zoshi  The Legend Of Magatama - Red Demon (Season 1 - Episode 8) - Red Demon

Otogi Zoshi The Legend Of Magatama - Season 1 - Red Demon (Episode 8)

Episode Aired On:
Tuesday, August 24 2004
20 years ago