The Simpsons

Todd, Todd, Why Hast Thou Forsaken Me?

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.
Aired: Dec 01, 2019 Genre: Animation ComedyCasts: Dan Castellaneta Julie Kavner Nancy Cartwright Yeardley Smith Hank Azaria Harry ShearerCreated By: Matt GroeningProducers: Tim Long Chris Clements Miranda ThompsonRating: 6.5 Country: United States of America Production: Gracie Films, 20th Century Fox Television, 20th Television Animation, 20th Television