US supplier recalls products “unfit for human food”

Giant US supplier Rancho Feeding Corporation has recalled approximately 8.7m pounds of products due to processing “diseased and unsound animals”, according to the USDA’s Food Safety and Inspection Service (FSIS).