OBX Marathon Weekend-Something for Everyone

New York may have its five boroughs marathon, but the Outer Banks has its four towns race. For the past ten years the Outer Banks Marathon has featured a course winding through the towns...