Content referencing Larry Penn

The Roundup: New Orleans
The Roundup

New Orleans

The Simpsons’ producers apologize to the citizens of New Orleans.