Reminds me of Elfen Lied, actually.