By admin

Grand Falls–Windsor, Newfoundland and Labrador

Grand Falls-Windsor is a town located in central Newfoundland, Canada. It is known as "Qapskuk" in the Mi'kmaq language and is the largest town in

Continue...