Debt clock showing that US national debt has topped $20 trillion Debt clock showing that the US national debt has topped $20 trillion