Bigfoot: The Lost Coast Tapes
Updated: 2012-10-04 20:52:43
Bigfoot: The Lost Coast Tapes opens in theaters on October 19, 2012 in Los Angeles, October 26, 2012 in San Diego and November 2, 2012 in San Francisco and Seattle. In a story laced with Blair Witch-isms, an investigative journalist hopes to regain credibility by proving that a Bigfoot Hunter who claims to have aRead Moreā¦