Virginia Beach is a county-level city in the Hampton Roads region of Virginia, United States. It lies on the Chesapeake Bay and the Atlantic Ocean. With a population of 459,470, …
The sculpture consists of several figures: a young man on horseback grasps a torch handed to him by a fallen comrade. The pictorial symbol: the torch being passed – a motif of surrender, responsibility, perseverance, and courage.
Christ & St. Luke’s Episcopal Church houses a body of Christians documented as the continuing congregation of the Elizabeth River Parish established in the late 1630s by English people in the area now known as Norfolk.