Loch Ness… Alien? Weirder January 25, 2020 Loch Ness… Alien?2020-01-25T08:10:57-05:00 Weird Stuff No Comment A new discovery appears on the A82 road in Scotland,… Take a Peek