Darrell Castle talks about the billions given in subsidies to farmers each year and the effect subsidized farming has on the U.S. economy.
See All 506 Episodes of "The Castle Report"