Unmanned Probe?

The link below is for supposed UFO footage caught taking place above a demonstration in Russia. It looks more like an unmanned probe/monitoring device. What do you think?

Probe Footage

Dodge

Leave a Reply