Thousands attend 21st Annual HEB Feast of Sharing Dinner