Apparently I've been "out of it" for the last 20 years. One of the drummers I work with just turned me on to The New Mastersounds yesterday and I've been grooving along ever since.
Reminds me of the Meters. Hard to believe these guys AREN'T from NOLA. Their musical influences seem to be.