John Moore, a member of Knights of Columbus in New Mexico, completed an over nine month cross-country walk to pray for the unborn.
John Moore, a member of Knights of Columbus in New Mexico, completed an over nine month cross-country walk to pray for the unborn.