The album documents what at the time was assumed to be one of the last live performances of the group, and was recorded live at the London Kentish Town Forum on April 15,2005.
The album documents live at the London Kentish Town Forum on April 15,2005. These album documents at the time was assumed to be one of the last live performances of the group. These album documents at the time was recorded.