Season 8 / Episode 24 (22:13)
AND A TINY, GREEN SPACE ALIEN NAMED OZMODIAR
THAT ONLY HOMER CAN SEE
ON FOX THIS FALL.
More from this scene: