American Red Cross Blood Drive, 10 a.m. to 3 p.m. at Osgood Landing & Ozzy Properties, 1600 Osgood St., North Andover. 1-800-RED CROSS (1-800-733-2767), redcrossblood.org.
Jocko’s Jazz: The Rich Greenblatt Quintet, 7:30 to 10:30 p.m. at the Sahara Club, 34 Bates St., Methuen. $5 cover. Wheelchair accessible. 978-683-9200, jockosjazz.com.
Wednesday, July 24
2013 Organ Recital Series — Harry Lyn Huff, 8 p.m. at the Methuen Memorial Music Hall, 192 Broadway, Route 28. Tickets are $12 for adults, $5 for children. Tickets will be sold at the door. Sponsored by Richard A. Kenney. 978-685-0693, mmmh.org.
Baby Story Time, 9:15 to 9:45 a.m. at the Kelley Library, 234 Main St., Salem, N.H. For children aged 9-24 months. Full of songs, movement activities, finger rhymes and books. Designed to stimulate a baby’s mind and prepare for future reading experiences. Registration required. 603-898-7064.
Parent & Tot, 10 to 10:30 a.m. at the Kelley Library, 234 Main St., Salem, N.H. For ages 2 and 3. Full of songs, movement activities, finger rhymes and books. Designed to stimulate a child’s mind and prepare for future reading experiences. Registration required. 603-898-7064.
Story Time for All, 2:30 to 3:15 p.m. at the Kelley Library, 234 Main St., Salem, N.H. For children aged 4-6. Full of songs, movement activities, music, puppets and books. Registration required. 603-898-7064.
Toddler Story Time, 9:30 to 10:30 a.m. or 10:30 to 11:30 a.m. at the Nesmith Library, 8 Fellows Road, Windham. This program is only open to cardholders of the Nesmith Library. Toddler Time lasts about 20-25 minutes with 30 minutes following the session for parent/child social interaction. Parents are encouraged to participate, but asked to limit personal conversations until the 30-minute social period. For ages 18 to 36 months with a caregiver. No pre-registration necessary. 603-432-7154, nesmithlibrary.org.
Wacky Water & Beach Games, 10:15 to 10:45 a.m. at Windham Town Beach. For ages 3-6. Cost is $5 for one child, $8 for two children, $12 family maximum. Includes water/beach games with beach staff, a few minutes of water safety. Registration deadline is June 21, unless spaces fill prior. Late registrations will be accepted on a first come, first served basis, as space allows. Parents must stay at the beach. Rain date is July 26. Call 603-965-1208 to find out if cancelled due to weather. There may still be a program if there is a little rain. windhamnewhampshire.com.