Miranda Devine

Critics shined a harsh light on Fox News contributor Miranda Devine for calling Trump a "sunny person."