The Real Reasons

Canadian-born Ted Cruz "has had a double passport."