Battle Angel

In the far future when the civilized world is in ruins....Humanity has one last defender...