Twiss certainly hasn’t been inactive in the intervening years. She boasts a lengthy list of acting credits (which includes a recent lead role inHuman Centipededirector Tom Six’s still-unreleased new provocation,The Onania Club), while also finding time to write and direct a number of her own...