reminds me on some sorta fvcked up Japanese horror movie or it could be Lady GaGa's latest hit?