Lower Valley clinic offers free flu shots, hundreds lineup