STILLWATER, Okla. — Sillwater Medical Center provided flu shots literally for passersby Thursday. Drive-through flu shots have been nearly an annual affair in Stillwater for 16 years. Last year the vaccine was in short supply. This year the hospital resumed the program, with 5,500 flu shots in hand. Shots are free but donations are accepted. They also innoculated walk-ins.