19 August 2008, 6:29 pm
Aug 19, 2008 1:28 pm US/Central MENLO PARK, Calif. The recent claim made at a press conference in Palo Alto that Bigfoot was found is a hoax, a Bay Area Bigfoot hunter has now acknowledged, CBS station KPIX-TV ...... read more