Apr 27, 2024 · The Loch Ness monster is a creature said to live in Loch Ness in the Highlands of Scotland. A monk was the first person who claimed to have ...
Sep 11, 2023 · A longtime Loch Ness Monster sleuth says he "won the lottery" by recording new video of the mythical creature — possibly its eighth sighting ...