
@0xKevlar
Politics, viral news, and whatever’s happening | Investor & Financial Analyst
World & Business
A September 26, 2026 post claims US yields are back at 2007 levels and debt now exceeds $40 trillion, arguing that the larger debt load magnifies the budget pressure.