On The Spot is a brand new musical project out of Santa Cruz featuring Danny Mayer on Guitar, Emery Nelson on Drums and Kris Yunker on Hammond Organ.
Added by Upcoming Robot on April 24, 2008