The U.S. Debt Clock shows in real time the ever-rising U.S. debt load, with an amount expected to top $25 trillion as the government rolls out $2.2 trillion in economic stimulus.
‘No free lunch,’ economic stimulus debt has to be repaid. Here’s how