Stroma Island/ghost town is off the north coast of Scotland. The town of 341 was abandoned in 1961, the light house abandoned in 1997. Once the home to a castle and moonshiners, the 930 acres are now a sheep pasture. And ghosts?




February 28, 2021 by ctsuddeth
Leave a Reply