Money Well Spent - $223 Billion In Interest Payments


Good for bond owners, bad for taxpayers...