This is one of my favorite memories of New Orleans. From March 2007, it features Irma Thomas, the "Soul Queen of New Orleans," at a performance at the House of Blues on Decatur Street. Photograph by Bill Ross.

Advertisements