Island of Sodor

The Island of Sodor is an island located in the irish sea.