Multiple UFOs Filmed Over Santiago, Chile

Video footage of multiple unknown lights hovering in the night sky above Santiago, Chile.

Video footage of multiple unknown lights hovering in the night sky above Santiago, Chile.

Leave a Reply