They say a marriage is more like a marathon than a sprint. That's good news for Amy Duncan, who, after finishing her third 26.2-mile race Sunday in Philadelphia, also became a wife-to-be.

Just after she crossed the finish line, Duncan's boyfriend John Allen popped the question in front of hundreds of spectators and 6ABC reporter Bob Brooks.

Allen told 6ABC later that while Duncan ran, he was trying to make everything perfect for their big moment.

"Crazy, ecstatic, nervous," he told the news station. "I think I have a cramp. I feel like I ran a marathon."