Petersburg Halloween Half Marathon & 5K, 7 a.m., Petersburg, Va.

Sun., Oct. 23 – 7 a.m.
Petersburg Halloween Half Marathon & 5K
Union Station
103 River St
Petersburg, VA

Website