Links For Today Posted on February 10, 2025 by The Editor Russian Offensive Campaign Assessment, February 9, 2025 Electricity crisis sparks more protests in southern Yemen Exclusive: Inside Trump’s Iran fear The United States national debt currently stands at $36 trillion. In 2000, the debt stood at only $6 trillion. Now the United States pays more each year now on the interest on the debt than on national defense and Medicare. Last year, the United States spent $1.2 trillion on interest payments, which was the highest ever recorded. On the Front Lines Against Bird Flu, Egg Farmers Say They’re Losing the Battle