The Ice Ghost

The Ice Ghost was the disguise of Delia Ketchum.