View this post on the web at [link removed]
So, Delta Force and the Department of Defense did it.
In the small hours of January 3-4, 2026, the finest military in the world followed orders and pulled off the kind of cinematic, chest-out, flag-snapping operation that makes cable news producers rea…
See More from Lincoln Square