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