The Human Beast
- Episode aired Dec 19, 2019
- TV-MA
- 58m
The demons of greed and indifference to humanity are prevalent in Ebenezer Scrooge, and on Christmas Eve night he is warned that his only hope of redemption is a series of visits from three ... Read allThe demons of greed and indifference to humanity are prevalent in Ebenezer Scrooge, and on Christmas Eve night he is warned that his only hope of redemption is a series of visits from three spirits.The demons of greed and indifference to humanity are prevalent in Ebenezer Scrooge, and on Christmas Eve night he is warned that his only hope of redemption is a series of visits from three spirits.