US debt clock now has total US debt north of $95 trillion btw. On track to hit the next digit before 2025 for sure.

Reply to this note

Please Login to reply.

Discussion

No replies yet.