The Enigma of Sweden’s Great Lake Beast (Video)

Sweden’s Great Lake monster, often referred to as “Storsjöodjuret” or the Storsjö Lake Monster , is a legendary creature said to inhabit the depths of Lake Storsjön…