What episode of The Simpsons is that where Homer and family end up on that...

Air

New member
...tropical island and...? ...they view him as a god or something. I think he starts a casino too or something? Sorry for being so vague.

Thanks.
 
Back
Top