It's filming today in a North Carolina national forest
Watch your back, Bigfoot. Animal Planet's coming. The cable channel is sending a film crew into a national forest near Charlotte, NC, today to try to catch a glimpse, reports the Charlotte Observer
. The crew is following along with local retiree Michael Greene, who swears he saw the big guy...