Sunday, July 15
Second annual Sunday “Reggae On The River” Series (Live Reggae), 4 to 8 p.m. at Salvatore’s, 354 Merrimack St., Lawrence. With Classic Vibe. Rain or shine. Free admission, family-friendly, free parking. 978-521-5680, 978-291-0220.
Calvary Baptist Church Vacation Bible School, 6:30 to 8:45 p.m. at the church, 13 Ashland St., Haverhill. Study the Bible, do crafts, learn new songs and eat snacks. For ages 2 to adult. Registration begins July 1. 978-373-6466.
Monday, July 16
Nonfiction Book Discussion, 7 p.m. at the Hampstead Public Library, 9 Mary E. Clark Drive. “The Floor of Heaven: A True Tale of the Last Frontier and the Yukon Gold Rush” by Howard Blum will be discussed. Copies are available at the front desk. Newcomers welcome. 603-329-6411, HampsteadLibrary.org.
“World of Bridges,” 5:30 and 6:30 p.m. at the Langley-Adams Library, 185 Main St., Groveland. Presented by the Museum of Science Boston. Registration required. 978-372-1732, langleyadamslib.org.
Pajama Story time, 6:30 to 7:30 p.m. at the Haverhill Public Library, 99 Main St. For all ages. 978-373-1586, ext. 626.
“LEtGO Your Mind 2012 Summer Camp,” 9 a.m. to 3 p.m. at the Saint Joseph Regional School, 40 Main St., Salem, N.H. Open to boys and girls 6-13. The year’s theme is “Unleash the Magic.” Campers will receive a T-shirt and a DVD of their creations. Registration is limited. 603-731-8047, letgoyourmind.com.
Mondays through Aug. 20
Drop-in Story Time, 6:30 to 7 p.m. at the Stevens Memorial Library, North Andover. All ages welcome, especially pre-kindergartners. Adult/caregiver must stay with their children. Sponsored by the Friends of the Stevens Memorial Library. Free. 978-688-9505.
Tuesday, July 17
New to Medicare Workshop, 1 to 3 p.m. at the Kelley Library, 234 Main St., Salem, N.H. Offered by ServiceLink Resource Center of Rockingham County. The workshop will review the basics of Medicare Part A and Part B, Medicare Prescription Drug Plans, Medicare Supplemental Plans, Medicare Advantage, and preventing Medicare fraud and abuse. Space is limited. Call to reserve a seat. 603-893-9769.