Subscribe today for unlimited access!
Tumbling Doll of Flesh (1997)
Tumbling Doll of Flesh | Released May. 7 2021
Snuff Films are found only in the darkest depths of the black markets and underground circles of Southeast Asia, Central and South Africa. These vile films document grisly and unspeakable acts of violence and murder. In 1999, the perverse art of the Snuff Film was brought to Japan.