Lockers Bay is located near a province of Canada that had what estimated population as of 2013?
Lockers Bay: Lockers Bay is a natural bay off the island of Newfoundland in the province of Newfoundland and Labrador, Canada.
i don't know