The Debt Ceiling Lie
January 18, 2023
903 view(s)
The current U.S. debt ceiling is $31.381 trillion.