Where To Stream The Simpsons Season 11 Episode 15
Missionary Impossible
- Aired February 20, 2000
- 30 Min
- Rated 8.3
- Number 309 Of 805 Rated Episodes
Homer is forced to become a missionary on a remote island after he pledges a large sum of money to a local PBS station.