The Israel Defense Forces took responsibility for a strike that killed several World Central Kitchen aid workers in Gaza after an investigation that called it a “serious failure.” Read More in FOX News.   Read More in Red Pill NOWlej.