Perishable food drive helps thousands of families