Program explores tango in N.C.
History à la Carte: Tango! The Song! The Dance! The Obsession! is scheduled from 12:10 to 1 p.m. Wednesday at the N.C. Museum of History, 5 E. Edenton St., Raleigh. William McNeill, N.C. Humanities Council Road Scholar, will explore the growing popularity of tango in North Carolina. The program will include a piano performance, lecture and dance demonstration. Bring a lunch; beverages will be provided.
Buchan at Quail Ridge
Jonathan Buchan, a former journalist and attorney specializing in First Amendment rights, will read from and sign copies of “Code of the Forest” at 7:30 p.m. Wednesday at Quail Ridge Books & Music, 3522 Wade Ave., Raleigh.
Free yoga classes
The following free yoga classes are scheduled for Thursday at the North Regional Library, 7009 Harps Mill Road, Raleigh: gentle mat from 9:10 to 10:30 a.m. and stress reduction with chair yoga from 10:40 to 11:30 a.m. Bring two towels. To register, call 919-870-4000.
Bookmobile returns to Rolesville
Wake County’s Bookmobile returns from 1 to 3 p.m. Thursday, July 26, at Rolesville Town Hall, 502 Southtown Circle, Rolesville. Children, birth to age 5, and their caregivers are invited for story time, rhymes and music. For more information, call 919-556-3506.
Kickin’ Grass Band at Quail Ridge
Kickin’ Grass Band will play songs from their new CD, “Walk With Me,” at 7:30 p.m. Thursday at Quail Ridge Books & Music, 3522 Wade Ave., Raleigh. Admission is free.
Summer hike at Yates Mill
A Seasonable Summer Hike is scheduled from 8 to 9 a.m. Saturday at Historic Yates Mill County Park, 4620 Lake Wheeler Road, Raleigh. Explore wild neighbors in nature, blooming flowers and the variety of plants that grow in the park. Free for all ages. For more information, call 919-856-6675.
Pet portrait fundraiser
A professional photographer will be taking portraits of pets from 11 a.m. to 4 p.m. Saturday at Unleashed on Lake Boone Trail, Raleigh. No sitting fee will be charged, and half of the proceeds from purchased portraits will be donated to Best Friends Pet Adoption, a local rescue group.
Cool for Wake dropoff
KinderCare and Knowledge Beginnings preschools are collecting fans and window air conditioners for low-income families from 10 a.m. to noon Saturday. For the school location nearest you, visit www.kindercare.com. For more information, contact Pam Shaffer at 919-848-8960 or firstname.lastname@example.org.
Crape Myrtle Fest
The 32nd annual Crape Myrtle Fest Grand Gala is set for 7 to 11 p.m. Saturday in the Memorial Auditorium Lobby at the Progress Energy Center, 2 E. South St., Raleigh. The event will include a silent auction and heavy hors d’oeuvres. Cost is $25 in advance and $30 at the door, or $20 for students. Tickets can be purchased online at www.crapemyrtlefest.org. Proceeds will benefit local HIV/LGBT groups.
Gentle mat yoga
Gentle mat yoga is offered from 7:30 to 9 a.m. each Sunday at Shelley Lake Sertoma Park, 1900 Shelley Road, Raleigh. Admission is free. No registration required.
Thrift shop sale
A 50 percent off sale is scheduled from noon to 5 p.m. Sunday at ReTails Thrift Shop, 1608 N. Market Drive, Raleigh. Proceeds are used to help lower income pet owners spay and neuter their pets. For more information, call 919-872-0019 or go to www.animalkind.org.
Gerard at Quail Ridge
North Carolinian Philip Gerard will read from and sign copies of “The Patron Saint of Dreams” at 3 p.m. Sunday at Quail Ridge Books & Music, 3522 Wade Ave., Raleigh.
‘Serenity’ screening benefits charity
A screening of Joss Whedon’s film “Serenity” is scheduled for 8 p.m. Sunday at Raleighwood, 6609 Falls of Neuse Road, Raleigh. The event will include a costume contest and charity raffle. Admission is $14 and doors open at 6. For more information or to buy tickets, visit www.ncbrowncoats.com.
Animal program at Southgate Library
The N.C. Museum of Natural Sciences will present a program on animals from 2 to 3 p.m. Tuesday, July 31, at Southgate Community Library, 1601-14 Cross Link Road, Raleigh. The program will feature live animals and bilingual stories. For more information, call 919-856-6598.