Capside – Ladyesis

It’s a long time since such a brilliant prog track as Azazel has come out of Italy. Maybe not since the 1970s! Sardinia is famed for its splendid beaches lapped by crystal clear water, and the wild and dry hills and mountains of the interior. It’s a large island but sparely populated with barely 1.5..