Blog Captain Dildo and the town of Dildo Newfoundland top 10 Questions Answered 1: Is there really a place called Dildo in Newfoundland Canada? Yes, there is a town called Dildo in Newfoundland, and it is also an Read More » January 8, 2020