AlterNet.org favicon

Ted Cruz Drops out of Presidential Race: Here's What This Means