This amazing triangle-shaped UFO formation was filmed in the sky above St. Albans in UK with a security camera on 21rd October 2021 at 7:55pm.

Your opinion?
  • Real (10)
  • Not Alien (2)

Read More On This At Latest UFO sightings