Poster of Cast and Crew in Yamato Takeru - Season 1 - Episode 8 - The Space ship Amenoukihune

Yamato Takeru - Season 1 - The Space ship Amenoukihune (Episode 8)

Episode Aired On:
Saturday, May 28 1994
30 years ago