The Bens live at Newcastle Civic Theatre, Australia, 16 March 2003, performing the wonderful Divinyls song "I Touch Myself" as a duet with Ben Folds on piano and vocals and Ben Lee on guitar and vocals. Ben Kweller joins in with handclaps at the end. Enjoy!
13 years ago
13 years ago