Message posted by ohiotraveler on November 26, 2003 at 14:58:24 PST:
"Area 51: Fact or Fiction" is appearing on TLC on December 16 @ 10PM for anyone interested.-ohiotraveler
-ohiotraveler
Replies: