Appleseed XIII
Season 1
Ep 11. The Apples of Hesperides
- TV-14
- December 20, 2011
- 22 min
-
7.5 (11)
ES.W.A.T. is dispatched to the Argonaut to provide security for the final bioroid on Deia's hit list. Little does anyone know that Deia has already made the first move...