BlazeTV's Steve Deace accused Islam of having no reservations about using "human shields"

Steve Deace
Audio file

Citation

From the October 16, 2023, edition of BlazeTV's Steve Deace Show