Past Programs

Permalink to The Return of the Giants

The Return of the Giants

Barry Chamis discussed the UFO situation in Israel and the sightings of giants, as mentioned in the Bible.

January 1, 2006