Sci Fi Channel: 'The Truth Is In Here'

  • October 26, 2003
Sci Fi Channel Friday said NASA agreed to release records related to a 1965 "UFO incident" in Kecksburg, PA. Sci Fi has been petitioning the government to release the files and last week threatened legal action.
Next story loading loading..