简介:A delusional documentary filmmaker follows a mysterious Bigfoot tracker through the Oklahoma backwooA delusional documentary filmmaker follows a mysterious Bigfoot tracker through the Oklahoma backwoods, encountering quirky locals along the way.详情