The Oklahoma Caring Van will be providing free flu immunizations for children. October 18 at 1 p.m.