S01 E01
Jun 2, 2011Appleseed XIII
The Nemean Lion
Release Date: Jun 2, 2011Episode Description
Deunan, Briareos, and the rest of Olympus' ES.W.A.T. force fend off an Argonaut attack.
Where to Watch Appleseed XIII Season 1 Episode 1 Now
Best
Rent/Buy
Free