Jun 3 June 3, 2023 @ 8:00 amJune 4, 2023 @ 3:00 pm Deadwood Mickelson Trail Marathon, Half Marathon, 5 Person Marathon Relay, 5K and Kids 1K