Colombia City Watcher

by Dark Lord
Colombia City Watcher

The only information we have on this video is that it was taken in Colombia and the witness recognized it as unusual.

You may also like