Mysterious night sky: in Scotland’s Falkirk Triangle, dozens of UFO lights are always visible in the night sky.adminexpredaylDecember 10, 2023125.5K views