Forgot your password?
Stroma is an Island off the north coast of Caithness. In 1963 the island was ambandoned most of the inhabitants leaving to work at the nuclear plant at Douneray. It is visible on boat trips from John o' Groats
There are no comments to display.