Another popular bumper sticker in New Orleans.

levees

Share