Mercer County Half Marathon & 5kRunningHalf MarathonHalf Marathon5k August 31, 2025Hamilton Square, New Jersey, United States