Mysterious night sky: in Scotland’s Falkirk Triangle, dozens of UFO lights are always visible in the night sky. adminexpredayl December 10, 2023 125.5K views