Stronsay Beast: The Strange Carcass of a Sea Creature

Rumors of the discovery of an unknown creature quickly spread throughout Great Britain.

Stronsay Beast