The Spectator Index
3/21/2026, 7:10:03 PM
BREAKING:
US Federal Government debt hits record $39 trillion