Source: http://www.pajiba.com/politics/ted-cruz-calls-ellen-page-a-liberal-fascist-who-hates-christians.php