Check Price Add to Lightbox Download
church, Shemogue, New Brunswick, NB, Canada, Boat sculpture with flags outside the church in the town of Shemogue in New Brunswick.
church, Shemogue, New Brunswick, NB, Canada, Boat sculpture with flags outside the church in the town of Shemogue in New Brunswick.