Question: What T.V. show did the episode Colonel Homer air on?
Sentence (from "Papa Don't Leech"): It originally aired on the Fox network in the United States on April 13, 2008.
Relevant evidence: No