Where is Twin Falls (Newfoundland and Labrador)?

Coordinates: 53.4921, -64.5373

Be the first visitor to thank for this answer!

Thanks!