Are we living in an entitlement nation?

FOX News Videos

Food stamp spending at $767 billion