Darrell Castle discusses the Schengen agreement, which creates open borders across the European Union, and the continuing migration crisis.
See All 508 Episodes of "The Castle Report"