Reviews and other content aren't verified by Google
Pure fantasy, staged and not worth the time.
Finding Bigfoot
Review·1y
More options
Todd Standing is one of the most deluded fakers around. Self proclaimed “expert” on something he’s only seen between his ears. Everything he says is fake and made up but he tries to talk like it’s factual. Problem is everything is staged by him.