Michigan Democratic Senate Primary Culminates in Costly Ideological Showdown | SHREDNEWZ