The Legend of Boggy Creek (1972)
WLVI 56 Air Dates:
Saturday, May 2, 1981
@
1:00 PM