
Howard Stern to film “Day In the Life of Bigfoot” in Newport Center
Just announced by Howard Stern this morning, 2/7/2007, on his Sirius radio show: “The HowardTV crew will film “A Day In the Life of Bigfoot” in Newport Center, Vermont”. Filming will be next week and […]