Presenting America’s new debt ceiling: $19,600,000,000,000

Scroll to Top