The Simpsons - Season 16 Episode 20
Home Away from Homer
Release Date: May 15, 2005
S16 E20May 15, 2005
Where to Watch The Simpsons Season 16 Episode 20 Now
Home Away from Homer - Watch Online: Streaming, Buy or Rent
After Homer humiliates Ned Flanders, Ned, Rod, and Todd decides to leave Springfield and live in Humbleton, Pennsylvania.