WDSU article about Trip Advisor naming New Orleans the top Destination for food in the US

Dang. That's a lot of jaded people.
That probably thinks that Larry the Cable Guy is funny