Question: What show featuring Homer, Bart and Lisa lampoons American culture by going on vacation in Itchy & Scratchy Land?
Sentence (from "The Simpsons (season 6)"): "The Simpsons"' sixth season originally aired on the Fox network between September 4, 1994, and May 21, 1995, and consists of 25 episodes. "
Relevant evidence: No