Los Amigos Invisibles Creator archive / 1 post October 24, 1998 Soul Coughing Soul Coughing and Los Amigos Invisibles Electric Factory, Philadelphia, PA Go to this post