WATCH: Former Israeli space chief claims existence of aliens

(Shutterstock)

A former Israeli general is claiming that aliens exist and that Israel has had contact with them.

Related Post