Question: What former member of the band Humble Pie guest starred on The Simpsons episode "Homerpalooza"?
Sentence (from "Homerpalooza"): It originally aired on the Fox network in the United States on May 19, 1996.
Relevant evidence: No