Bill Casto – The wood carving champion and locally based artist will present on his work and the art form. 5 p.m., Wednesday. Williamsburg Art Gallery, 440A W. Duke of Gloucester St. Free.
Philip Glass Violin Concerto – JoAnn Falletta conducts the Virginia Symphony Orchestra, feat. Concertmaster Vahn Armstrong. 8 p.m., Thursday and Friday. Phi Beta Kappa Hall, 601 Jamestown Road. $25-$65.
Towson University Chorale Concert – The University Chorale presents a concert of choral music from around the world. 1-2 p.m., Thursday. St. Bede Catholic Church, 3686 Ironbound Road. Free.
Celtastrophe Concert – The six-member group will present a mix of traditional and contemporary Celtic music and sea songs. 6-8 p.m., Friday. Watermens Museum, 309 Water St. $5.
Family Fun Fest – JCC Parks and Recreation presents a time of inflatable rides, music, contests, animal-petting and more. 11 a.m.-4 p.m., Saturday. Chickahominy Riverfront Park, 1350 John Tyler Highway. $5/car.
National Kids to Park Day – Includes self-guided adventures, Kid’s Fishing Tournament from 9 a.m.-noon, Tyke Hike from 10 a.m.-noon and Present Day Pirates Geocaching from 1-3 p.m. Saturday. York River State Park, 9801 York River Park Road. $4/parking.
St. Olaf’s Annual Flea Market – One of the largest indoor flea markets on the Peninsula. 8 a.m., Saturday. St. Olaf Catholic Church, 104 Norge Lane. Free.
Cello Choir Concert – Presented by the Tidewater Cello Ensemble. 8-9 p.m., Saturday. Bruton Parish, 201 Duke of Gloucester St. Free.
Relay for Life – 16th annual Relay for Life of Williamsburg supports the American Cancer Society. Event features live music, luminaria and dove release ceremonies, line dancing and more. 7 p.m., Friday to 7 a.m., Saturday. Warhill High School, 4615 Opportunity Way.
Carnival of the Animals – Presented by the Williamsburg Symphony Orchestra, feat. Virginia Regional Ballet dancers, artist Bob Oller and narrator Elisabeth Reiss. 2 p.m., Saturday. Williamsburg Community Chapel, 3800 John Tyler Hwy. $10-$15.