Submitted by Robbie McBeath on Tue, 03/29/2016 - 18:13 Links: Donald Trump vs. Ted Cruz Creates a Headache for Talk Radio HostsOffsite url: Open offsite URL