Message posted by Ralph McCarron on August 12, 2002 at 15:22:04 PST:
I know it's a little early to post but I just finished working with Termite Art Productions on a new Area 51 documentary called "Return to Area 51". It will air December 12, 2002 on The Discovery Channel. Just talked to the Producer today about the air date.
Make a note.
Replies: