22nd Annual Marathon By The Sea Weekend - Results

Date Saturday, August 13, 2016 Location Saint John, NB, CA