By Amy Cherry 2:28pm, October 3, 2013 - Updated 5:55pm, October 3, 2013
VIDEO: Brendan O'Toole talks with NBC 10.A former marine who's running across the country to bring attention to veterans' issues gets an unpleasant surprise from a passerby--but police say they've made an arrest in the case.
WDEL's Amy Cherry has the story.
Brendan O'Toole of Alexandria Virginia began his 3,600 mile Run for Veterans in California last November on Veterans Day.
He was running along 6th and Market Streets in Wilmington Wednesday when a man punched him in the face.
"I just didn't see it come it, I mean when he hit me it swept me right off my feet," says O'Toole.
The force was so hard he tells NBC 10 that it left him with a concussion and a bloody face.
"My hope is that he was just excited about a hello, and he gave me a high-five and over exaggerated for it, and might have missed, but the blood and the mark from it yesterday (Wednesday) will show differently," says O'Toole.
Police have arrested Garry Beauford after a Downtown Visions Ambassador found him sleeping in a doorway on the 100 block of North Market Street. Police say Beauford may be homeless and he's being held at headquarters awaiting arraignment.
Meantime, O'Toole says his run-in Wilmington was the only problem he's had along his entire cross country trek. He hopes to finish the run in Portland, Maine this November while raising two million bucks for veterans.
This material may not be published, broadcast, rewritten, or redistributed.