Bigfoot in Arizona?

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.
Related Posts Plugin for WordPress, Blogger...