In the Swedish province of Jamtland, a local legend of a lake monster dating back centuries has found new life in the waters of Lake Storsjön. The creature is known as Storsie, and researchers claim to have found compelling evidence for its existence.