More Americans are becoming 21st century indentured servants because of the college debt they are incurring. A study released Wednesday shows that 22.4 million households, or 19 percent, had a college debt load. According to a Pew Research Center analysis, that's up from 15 percent in 2007 and double what ...
Sign Up and Save
Get six months of free digital access to The Kansas City Star