What Rights Do Non-Citizens Have Under the U.S. Constitution?

Non-citizens in the U.S. enjoy surprising constitutional rights. Want to know how they can defend themselves and express their beliefs? Read on.