I'm watching this REALLY freaky ass Elfen Lied video made by this Russian creator.
Im watching Lift Me Up