film still

Alpha Delta Burqa at the Lily Pulitzer store, at Southpoint Mall in Durham, NC