This really interesting footage was filmed over Caigo, Egypt’s sprawling capital set on the Nile River. This happened on 10th May 2022

Witness report: It’s a disc with some nursing’s only shown through camera not visible to naked eye.

Your opinion?
  • Not Alien (0)

Read More On This At Latest UFO sightings