Todd Blames God - The Simpsons
Todd blames God for his mother's death on The Simpsons. "Todd, Todd, Why Hast Thou Forsaken Me?" is the ninth episode of the show's 31st season.

Unrated
Photo Credit:
FOX
Show:
The Simpsons
Episode:
The Simpsons Season 31 Episode 9: "Todd, Todd, Why Hast Thou Forsaken Me?"
Related Photos:
The Simpsons Photos
Related Post:
Uploaded by:
Uploaded:
Show Comments