Big Head Todd and The Monsters, live 06/20/2005Big Head Todd & The Monsters, live at the Wakarusa Festival, in Lawrence, Kansas. The date is June 20th, 2005.
Concert recording from the Live Music Archive, at www.Archive.org
Many thanks to BHTM for allowing us to pass along this...0 out of 5
0 user reviews.