U.S. national debt tops $40 trillion; Russian strikes kill 16 in Ukraine; Ecuador’s intelligence chief killed in Kenya helicopter crash

Drop Site Daily: August 20, 2026