Trailer: The Meat PuppetA psycho with an insatiable appetite for women's flesh is tracked by a detective.Watch Here