The feature-length horror anthology movie filmed in Peru, WITCH TALES aka CUENTOS DE LA BRUJA, is being released in a special limited release blu-ray and on streaming VOD Thursday, May 28th. Mike Lyddon’s seventh feature film was shot simultaneously in … Continue reading