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