Thought of the day Mar 25, 2015 at 10:01 am | 0 Canadian born Rafael ‘Ted’ Cruz and Doppelganger One of these two creatures is a foreign-born ghoul who sucks the life out of his victims in order to further his deranged, evil ends of self-aggrandizement and tyranny. The other is actor Al Lewis.