Music Margaret Cho Debuts New Music Video, ‘I Want To Kill My Rapist’ by Taia Handlin November 13, 2015 by Taia Handlin November 13, 2015