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

Sun., Mar. 17 – 7:30 a.m.
Shamrock Marathon & Half Marathon
42nd Street & Atlantic Ave.
Virginia Beach, VA

Website