Faust 3: Candida Albacore

1988