St. Louis County American Legion Memorial Post 111, 7300 Lansdowne Avenue in Shrewsbury, will host a drive-thru food and diaper giveaway on Wednesday, Oct. 21, from 11 a.m. to 1 p.m. 

In addition to St. Louis County Memorial Post 111, the event is sponsored by the St. Louis Area Foodbank, Nurses for Newborns and the St. Louis Area Diaper Bank. All are welcome.