Susan Danford

Susan Danford is an actress who played the Nun in the Leonardo episode Hitched.