US Interest Payments to Cost More Than Entire Defense Budget, $31 Trillion Debt Points to 'Very Precarious Future'

12-14-2022