what season did karen get run over in shameless
So here we are, at the Season 3 finale of Shameless, one of the most ambitious, frenetic, and utterly wrong shows on television today.