American radio host Glenn Beck has signed a $US100 million ($101m) broadcast contract. The five-year deal with syndicator Premiere Networks shows how a handful of superstar "shock jocks" have come to set the political tone of the US, reports The Australian.
