Krystal Ball is a former MSNBC host and Democratic congressional candidate. She currently writes for Glamour Magazine's political coverage at The51million.com.

Load More Stories