Where To Stream The Simpsons Season 13 Episode 15
Blame It on Lisa
- Aired March 31, 2002
- 30 Min
- Rated 8.1
- Number 431 Of 805 Rated Episodes
Homer refuses to pay a really high phone bill then their service is shut off. The family travels to Rio De Janeiro to see Lisa's sponsored orphan.