An incredibly fucked up snuff film created by a team of five adults called "No Limits Fun" and distributed on the deep web.
Don't ever watch Dafu Love!