There are several places around Britain that are said could be the location of the mythical Atlantis. Last year I wrote about Doggerland in the North Sea, another possible location are the Isle of Scilly which in recorded history were once a larger landmass before the sea levels rose and people were forced to live… Continue reading The Drowned Village of Dunwich