We’re always interested in seeing new evidence of extraterrestrial life, but this nine-minute clip captured by the Chilean Navy in November 2014...
Like Us ON Facebook