Where is Twin Falls (Newfoundland and Labrador)?

Coordinates: -64.5373 53.4921

Be the first visitor to thank for this answer!

Thanks!