Shamrock Marathon and Half Marathon, 7:30 a.m., Virginia Beach

Sun., Mar. 19 – 7:30 a.m.
Shamrock Marathon and Half Marathon
42nd Street and Atlantic Avenue
Virginia Beach, VA

Website