Free flu shots for children 6 months through 18 years of age are being given from 1 to 4 p.m. Monday through Friday at Muskogee County Health Department, 530 S. 34th St. No appointment is necessary. Information: 683-0321.