Monday, May 23, 2016

The Meters - Live in New Orleans



Recorded May 30, 1980 at the Saenger Theatre in New Orleans, LA.

The Original Meters official site
The Funky Meters official site

No comments: