The festival, hosted by the Elgin Cultural Arts Commission and the African American Coalition of Kane County, will run 11:30 a.m. to 10 p.m. today and 11:30 a.m. to 5 p.m. Sunday.
The festival, hosted by the Elgin Cultural Arts Commission and the African American Coalition of Kane County, will run 11:30 a.m. to 10 p.m. today and 11:30 a.m. to 5 p.m. Sunday.