When does the seventeenth episode of "The Simpsons"' twenty-first season which was renewed for by Fox aired?
April 11, 2010
-1
Section::::Abstract.
American History X-cellent
26592682
-1
Section::::Abstract.
American History X-cellent
26592682
-1
Section::::Abstract.
The Simpsons (season 21)
19266557