Todd, Todd, Why Hast Thou Forsaken Me?

Tv Series
Tv Show :
The Simpsons
Season 31
Episode Number :9
Rate : imdb 5.6/10
RunTime :22 mins
Air Date :2019-12-01
Story : Todd blames God for the death of his mother and rejects his faith, so Ned sends him to live with the Simpsons, hoping they can scare him into believing in God again.
Cast
Maggie RoswellMaude Flanders (voice)
Marcia WallaceEdna Krabappel (voice)
Pamela HaydenRod Flanders (voice)
Glenn CloseMona Simpson (voice)
Tress MacNeilleDolph (voice)