How the world's largest truck stop makes 350,000 meals a year

Iowa 80 in Walcott, Iowa, is the Disney World for truckers. But why are family-owned truck stops like this one drying up across America?