ChatterBank2 mins ago
Where is Sodor?
6 Answers
I have just read a reference to the Bishop of Sodor and Man. I obviously know where the Isle of Man is, but where exactly is Sodor? The only information I can get from Google refers to Thomas the Tank Engine!
Answers
Best Answer
No best answer has yet been selected by mike11111. Once a best answer has been selected, it will be shown here.
For more on marking an answer as the "Best Answer", please visit our FAQ.