20 Miles – Spider House (SXSW), Austin, TX, US (18 March 2005)

20 Miles set at Spider House (SXSW), Austin, TX, US on 18 March 2005.

Photo: Anne Goodnow

Comments are closed.