Appleseed XIII
Season 1
Episode 1: The Nemean Lion
Jul 06, 2011
Deunan, Briareos, and the rest of the Olympus's ES.W.A.T force fend off an Argonaut attack.
Details
Details
Type
Video
Status
Ended
Production Countries
Japan
Spoken Languages
Japanese