Bigfoot in Arizona?

That is the question a local TV station in Phoenix is asking.  A local enthusiast says that recent tracks proves Bigfoot does exist and is living in the White Mountains.



I want to thank my good friend Sharon (Autumnforest) for bringing this video to my attention.  We need to take a trip up there and check it out for ourselves.