Live At The FillmoreĀ is a live album by Lucinda Williams.
It was recorded at the Fillmore West in San Francisco on the 20, 21 and 22 November 2003 but not released until May 2005.
Live At The FillmoreĀ is a live album by Lucinda Williams.
It was recorded at the Fillmore West in San Francisco on the 20, 21 and 22 November 2003 but not released until May 2005.