Upcoming events

• June 11— Teens learn skills for surviving and thriving in a primitive environment, presented by Thomas Long, 11:30 a.m., Patrick Lynch Public Library Community Room.— Needleworks summer program begins, 10 a.m., First Baptist Church. Info: (918) 649-0465 or (918) 647-3474.• June 12 — Blood drive, 9:30 a.m. to 12:30 p.m., Rubin White Health Clinic.— Greenhill Cemetery Association asks that flowers be picked by today.— Kiwanis Club’s Learn-to-Swim Program, 9, 10, 11 a.m., Twyman Pool.— Grand opening, 11 a.m. to 1 p.m., Cavanal Tire and Auto, 2501 N. Broadway.— Ribbon cutting, 10 a.m., R&R Animal Clinic, 27272 Oklahoma Highway 59, Shady Point.• June 13 — Kiwanis Club’s Learn-to-Swim Program, 9, 10, 11 a.m., Twyman Pool.— Book signing by Denessa Baters McPherson, daughter of the late Jackie Baters, who wrote “Tell Them So,” 2 p.m., Talihina Public Library.— Ribbon cutting, noon, Hammond Family Dental, 204 Robert.