This amazing video was just submitted through our Facebook page. It show some kind of a triangular-shaped craft maneuvering in the sky above the Statue of Liberty in New York. This happened on 5th March 2020.

What do you think this is? Please leave your comments below!

Your opinion?
  • Not Alien (8)

Read More On This At Latest UFO sightings