Shemogue, New Brunswick

Shemogue is a community in the Canadian province of New Brunswick.