Another great footage that was submitted to me today. It was filmed over New York on Tuesday, 28th April 2020.

What do you think this triangle craft is?

Your opinion?
  • Not Alien (6)

Read More On This At Latest UFO sightings