The latest wave of Haitians supposedly traversing rough seas and barren deserts to trespass onto U.S. soil at our southern border in Del Rio, Texas, is no accidental phenomenon. All the world's a stage – and we've seen this show and all its reruns over the past three decades before.
December 20, 2024 Hear More