Iraq Banner Desktop

Store Banner Mobile

phantom dog

Peel Castle, Isle of Man. Source: vulcan57 / Adobe

Peel Castle: Centuries of History, a Mysterious Pagan Lady, and a Phantom Dog

The Isle of Man is a small island in the Irish Sea between Ireland and England and is a Crown Dependency of the United Kingdom. Because the island was settled approximately 8000 years ago, it has a...