Darrell Castle continues his discussion of Muslim immigration into Europe and the United States. We invaded them, now they invade us, and history repeats.
See All 508 Episodes of "The Castle Report"