Six months later on, a duo who acknowledge by themselves as “Sphinx” threaten to trigger destruction and mayhem all around Japan within a movie which was released on-line, heading viral.
I believe Elfen Lied is https://bookmarklinking.com/story3248418/top-manga-adaptation-secrets