Skip to main content

Definitions by Duchess RavenWaves

A small town located on the eastern coast of Cape Breton Island, Nova Scotia. Simply put, Glace Bay is the greatest place on Earth.
Glace Bay by Duchess RavenWaves March 16, 2009