Image 1 of 16
2023 Shamrock Marathon and Half Marathon at the Virginia Beach oceanfront Sunday morning, March 19.
Recommended Photo Galleries
Advertisement
The Shamrock Marathon in Virginia Beach A sea of runners along Pacific Avenue at the oceanfront Sunday morning, March 19, 2023 waiting for the start of the Shamrock Marathon and Half Marathon. (Bill Tiernan/The Virginian-Pilot)
2023 Shamrock Marathon and Half Marathon at the Virginia Beach oceanfront Sunday morning, March 19.