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

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

Race Website