themeancanadian.com
Ted Cruz. He loves him some religious freedom. - Ted Cruz the Mean Canadian