Heidi Cruz's work for the Council on Foreign Relations: Building a North American Community
Liars, frauds and hypocrites.
Does Heidi spell her last name CFRUZ?
Trump2016 - our last chance to save America & our Constitution.