Big Foot Spotted! [VIDEO]
According to ABC News, some campers in Utah have claimed they saw BIG FOOT…and they caught it all on video! The incident took place near Squaw Peak and Little Rock Canyon in Provo Canyon, Utah. The campers thought they saw a deer but soon changed their mind when BIG FOOT stood up and looked at the campers, according to the ABC News report.
Watch the video and come to your own conclusion…is it really BIG FOOT?