Home World News Watch Ted Cruz Flip-Flop On Live TV In 30 Seconds Flat