Federal deficit is official | $1.8 trillion for FY 2025, 4th largest in U.S. history.

Posted by Kane on October 17, 2025 2:51 pm

NEWS JUNKIES -- CHECK OUT OUR HOMEPAGE