FRANKLIN, Va. (WVEC) -- Nearly 3000 miles later, Captain Maggie Seymour with the Marine Corp Reserves is almost at the oceanfront, having ran from San Diego across the country in 100 days.

She's doing it all for a good cause.

"We've had great weather, great people, great little towns, great routes, and I can't really complain about too much," she said.

She's been running 33 miles a day, 6 days a week since July. She said some weeks, she doesn't even take a rest day.

"Keeping myself motivated and kind of out there being alone and remembering what you're doing it for and how lucky you are to be able to do it," she said.

This is more than just a personal challenge, but a challenge she's using to put others forward.

She's using the run to raise funds for some local non-profits that help Gold Star families, Veterans, and special-needs athletes.

"They're really just organizations that are built on community and that's the overarching goal," she said.

Seymour will reach the finish line Saturday morning at the Virginia Beach oceanfront.