Clinic offers free flu shots