It is confirmed. The Big Foot is in the mountains just north of Asheville N.C.
There is something very familiar looking about this creature. There is little doubt that this thing is related to humans.
As long as it stays on the west side of the state, Greenville residents should be safe.