Welcome To New Orleans

Great but short concert from The Meters in 1980 with some cool interview clips.

Screen Shot 2015-11-03 at 1.18.04 PM