St. Peter’s Church-on-the-Canal boasts a nautical heritage

View original: Cape Cod Times