Who Dat? What Dat?

Who Dat? What Dat?

On the field, the New Orleans Saints have won their last two games after opening the season with a loss to the defending Super Bowl Champs, but in the kitchen, aye carumba. I feel I’ve been on a bit of a hot streak lately, so a lame entry into the Foogos pantheon was...