A new release of I’ll lago di Satana (The She Beast) arrives on DVD later in the year courtesy of Dark Sky.
Prepared from rare vault materials the print promises to be the best this rather strange film has ever been seen.